Spring Boot1.5使用自定義的properties檔案
阿新 • • 發佈:2019-01-04
spring-boot簡化了我們使用spring的繁瑣配置,spring-boot在啟動時會自動載入application.properties檔案中的配置,但把所有的配置都放在一個配置檔案裡面顯然不太好,該文就介紹spring boot1.5.3使用自定義properties檔案的方法:
1.建立properties配置檔案,可以防止在src/main/resources目錄或者src/main/resources/config目錄
2.建立配置java類:
3.在application啟動類增加@EnableConfigurationProperties註解:@ConfigurationProperties(prefix = "student") //--使用以student開頭的配置 @Configuration
@PropertySource("classpath:config/ext1.properties") public class ExternalConfig { private String name; private String gender; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } }
@SpringBootApplication
@EnableConfigurationProperties({ExternalConfig.class,ExternalConfig1.class})
public class Application
注:不同版本的spring boot該配置可能有所不同!!