工作中經常遇到多模塊系統,有時在多模塊中,多個web項目依賴同一個服務模塊.如下圖
api和web模塊都依賴了common.此時是有兩份配置文件,更改了一些東西,要同時改動兩個配置文件.那么能不能在common中把工作的部分做好呢.答案是可以的
我們只需要在common中編寫配置文件以application-*.yml的形式命名,然后再起點application.yml中配置
這樣就可以正常的使用@value等注解取值了.
注:千萬不要自己定義common中配置文件的名字,只能以application-開頭才會被springboot掃描到,如果想自定義名,則需要自己實現掃描