在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  Android/ springboot 如何做多項目公共配置

springboot 如何做多項目公共配置

我有多個spring boot項目,想把這些項目的公共代碼和配置都抽成一個公共的配置。比如

@EnableAspectJAutoProxy
public class DefaultConfig {}

我希望所有項目都打開AOP,但是我又不想每個項目都復(fù)制這么一份代碼,我應(yīng)該如何做才能讓多個項目共享一份代碼?

回答
編輯回答
尋仙

你先寫一個DefaultConfig類,然后在各個項目里都@Import(xxpackage.DefaultConfig)就有了。

2018年9月11日 16:52
編輯回答
傲寒

我找到了一個更優(yōu)雅的解決方案:自定義一個spring-boot-start

@EnableAspectJAutoProxy
@Configuration
public class DefaultConfig {}

然后在spring.factories中添加

org.springframework.boot.autoconfigure.EnableAutoConfiguration=xxxx.xxx.DefaultConfig

最后用maven打包發(fā)布,就可以了。

各個項目只需要添加這個maven依賴便可以了,不用侵入任何的Java代碼。

2017年8月8日 16:11