1. 程式人生 > >spring多模組依賴時,被依賴模組的配置檔案不生效的問題解決

spring多模組依賴時,被依賴模組的配置檔案不生效的問題解決

maven專案中,現有一個web模組,對外提供http服務的,還有一個內部log模組是專門記錄日誌的,其中兩個模組,都有一個application.yml配置檔案,在配置的過程中,我遇到的問題是,web模組dependency log模組時,log模組的配置檔案不生效,在晚上找到兩個解決方法:

方法一:

把log模組中的application.yml檔名改成application-log.yml

這裡寫圖片描述

然後在web模組中新增如下配置,其實就是和本身模組引用多個配置檔案一樣,引用即可:

profiles:
    active: log

這裡寫圖片描述

上面方法我有試過可以的時候,但是有時候不行,所以配置無效的,可以試試下面的方法二

方法二(推薦方法,模組之間並不用寫依賴配置):

直接在log模組的resource目錄,新增一個config資料夾,在裡面建立application.yml檔案即可:

這裡寫圖片描述

這裡寫圖片描述