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该配置可能有所不同!!

你可能感兴趣的:(spring,spring,boot)