<未完成>编译期注解调试与开发
发布于2022-11-10 20:46:13,更新于2023-08-28 22:33:03,标签:java 文章会持续修订,转载请注明来源地址:https://meethigher.top/blog该项目烂尾了,原因是因为不实用。还要依赖于ide开启enable annotation processing,或者自己编写maven插件,或者自己编写idea插件。
2023年8月28,发现居然跟mapstruct/mapstruct: An annotation processor for generating type-safe bean mappers核心思路撞了!!
最近在写单元测试,写的很烦,尤其是搞测试用例时,而junit的mock注解又特别臃肿,所以就想自己实现。
为了兼容想要实现的效果和使用的轻量方便,所以选用了编译期注解。
一、快速上手
二、断点调试
三、致谢参考
CompileAnnotationDemo: 编译时注解 编译时注解实现环绕切面效果
AbstractProcessor: 利用注解动态生成代码_ZhangJianIsAStark的博客-CSDN博客_abstractprocessor
java: Workaround 编译报错 java: java.lang.IllegalArgumentException_Think_Bigger的博客-CSDN博客
编译期注解处理器 断点 Intellij IDEA mavn__Alan_Lin_的博客-CSDN博客
IntelliJ IDEA使用maven debug模式打包_weixin_52690856的博客-CSDN博客_maven debug模式
AbstractProcessor: 利用注解动态生成代码_ZhangJianIsAStark的博客-CSDN博客_abstractprocessor
打赏