springboot 多模塊依賴多配置文件處理

Springboot 多模塊有依賴關係,每個模塊又都有幾個環境,如測試環境test,線上環境online。

例如父模塊 my-service 是業務服務,子模塊 my-dao是數據庫操作。數據庫配置在my-dao中,my-service需要根據不同的環境調用my-dao中相應的配置文件。

文件結構和重要配置如下:

my-service
	src
		main
			java
			resources 
				application.properties			// spring.profiles.active=test,當前選擇test環境
				application-test.properties		// spring.profiles.include=dao-test,依賴my-dao中test環境配置
				application-online.properties	// spring.profiles.include=dao-online
my-dao
	src
		main
			java
			resources 
				application-dao.properties			// my-dao的公共配置
				application-dao-online.properties	// 寫了online環境數據庫配置
				application-dao-test.properties 	// 寫了test環境數據庫配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章