1. 程式人生 > >Spring Boot1.5使用自定義的properties檔案

Spring Boot1.5使用自定義的properties檔案

spring-boot簡化了我們使用spring的繁瑣配置,spring-boot在啟動時會自動載入application.properties檔案中的配置,但把所有的配置都放在一個配置檔案裡面顯然不太好,該文就介紹spring boot1.5.3使用自定義properties檔案的方法:

1.建立properties配置檔案,可以防止在src/main/resources目錄或者src/main/resources/config目錄

2.建立配置java類:

@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; } }
3.在application啟動類增加@EnableConfigurationProperties註解:
@SpringBootApplication
@EnableConfigurationProperties({ExternalConfig.class,ExternalConfig1.class}) 
public class Application
注:不同版本的spring boot該配置可能有所不同!!