springCloud中需要大量的配置文件,每個工程都需要重複書寫,例如:
- 數據庫最大連接數
- 最長等待時間
- 生產環境swagger暴露接口置爲關閉狀態,測試、開發環境開放
- 。。。。。。
等等以上配置對於多個服務來說都是通用的。如果在每個文件中都重複粘貼一遍,那豈不是有違OOP思想了,程序員豈能容忍這種事情的發生。
將通用配置抽取到一個通用配置文件中,配置服務拉取文件時拉取多個配置
只需要在服務中配置如下即可拉取到通用配置文件:
另外還有兩種方法與上面的雷同
- application-環境.yml,就像application-d2.yml這樣,無需配置即可在啓動時自動拉取相應環境的配置文件
spring.application.name=service-line,common
同時起兩個名字,即可拉取到以兩個名字開頭並且對應環境的配置文件
如果有問題,請聯繫我,謝謝!
同時如果您有什麼疑問,如果能夠幫得上您,請您千萬不要客氣,方可直接留言。