会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ad313
博客园
首页
新随笔
联系
订阅
管理
2023年6月12日
SourceGenerator 使用姿势(2):引入 scriban 模板引擎,简化生成代码,SourceGenerator.Template
摘要: SourceGenerator 挺有意思的,可以在编译时生成一些代码参与编译。只不过常规的使用需要在内部拼接字符串,每次修改还得重新打包,有点麻烦。 那么能不能引入模板引擎呢?当然是能!最终引入了 scriban 这里简单讲一下为了引入模板踩的一些坑以及后续的问题。 首先引入 RazorEngine
阅读全文
posted @ 2023-06-12 15:52 ad313
阅读(374)
评论(0)
推荐(1)
2022年12月8日
SourceGenerator 使用姿势(1):生成代理类,实现简单的AOP
摘要: SourceGenerator 已经出来很久了,也一直在关注。之前观摩大佬 xljiulang 的 WebApiClient 使用 SourceGenerator 生成接口代理类,深受启发,准备拿过来用看看(发出白嫖的声音),写个编译期静态代理AOP。本篇重点是怎么获取元数据,得到想要的数据,生成想
阅读全文
posted @ 2022-12-08 15:02 ad313
阅读(1615)
评论(5)
推荐(11)
2019年4月2日
.net core 使用 AspectCore 实现简易的AopCache。
摘要: (第一次写博客,好紧张!!!) 源码地址:传送门 项目中有很多缓存的需求,能自己定义缓存key和时间,能根据key去清理缓存。 网上找了一圈,有很多基于aop的缓存组件,但是都不满足我的需求。故造了个轮子。 新建web项目 .net core mvc TestAopCache 安装 AopCache
阅读全文
posted @ 2019-04-02 14:44 ad313
阅读(976)
评论(11)
推荐(5)
公告