首页 - 技术 - 项目终于使用了插件注解,太棒了!

项目终于使用了插件注解,太棒了!

2023-10-07 13:00

插件标注处理器书上有一些介绍《深入理解java虚拟机》(前端编译章节提到过),但是我一直没有机会使用它,直到遇到这个需求,觉得很完美。 ,我只是简单的使用了一下,在这里做个记录。

了解lombok底层原理的人都知道它使用的是插件注解,所以今天笔者就通过一个真实的场景来演示一下插件注解的使用。

需求

我们为公司提供一套通用的Java基础组件包。组件包中有不同的模块,比如熔断模块、负载均衡模块、rpc模块等,这些模块都会被打开。打成jar包,然后发布到公司内部代码仓库,供其他人引入使用。

这段代码会不断迭代。我们希望通过promethus来监控公司当前使用的各版本代码库的占比。想要的效果如下: