springboot 如何做多项目公共配置

我有多个springboot项目,想把这些项目的公共代码和配置都抽成一个公共的配置。比如
@EnableAspectJAutoProxy
publicclassDefaultConfig{}
我希望所有项目都打开AOP,但是我又不想每个项目都复制这么一份代码,我应该如何做才能让多个项目共享一份代码?
月关宝盒
浏览 1017回答 2
2回答

呼啦一阵风

你先写一个DefaultConfig类,然后在各个项目里都@Import(xxpackage.DefaultConfig)就有了。

喵喔喔

我找到了一个更优雅的解决方案:自定义一个spring-boot-start@EnableAspectJAutoProxy@ConfigurationpublicclassDefaultConfig{}然后在spring.factories中添加org.springframework.boot.autoconfigure.EnableAutoConfiguration=xxxx.xxx.DefaultConfig最后用maven打包发布,就可以了。各个项目只需要添加这个maven依赖便可以了,不用侵入任何的Java代码。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript