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