我有多个springboot项目,想把这些项目的公共代码和配置都抽成一个公共的配置。比如@EnableAspectJAutoProxypublicclassDefaultConfig{}我希望所有项目都打开AOP,但是我又不想每个项目都复制这么一份代码,我应该如何做才能让多个项目共享一份代码?
2 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
我找到了一个更优雅的解决方案:自定义一个spring-boot-start@EnableAspectJAutoProxy@ConfigurationpublicclassDefaultConfig{}然后在spring.factories中添加org.springframework.boot.autoconfigure.EnableAutoConfiguration=xxxx.xxx.DefaultConfig最后用maven打包发布,就可以了。各个项目只需要添加这个maven依赖便可以了,不用侵入任何的Java代码。
添加回答
举报
0/150
提交
取消