在spring boot中使用自定义的properties

1 在application.properties中添加

android.name=Tim

android.password=123456

新建一个保存该Setting的配置类,

@ConfigurationProperties(prefix="android")

public class AndroidSettings {

    private String name;

    private String password;

    //setters and getters

    ......

}

2 在自己的properties文件中添加

android.name=Tim

android.password=123456

@Component

@PropertySource("classpath:config/android.properties")

@ConfigurationProperties(prefix="android")

public class AndroidSettings {

    private String name;

    private String password;

    //setters and getters

    ......

}

 

3 这两种方式都要在Spring boot的入口类上加上@EnableConfigurationProperties

@SpringBootApplication

@EnableConfigurationProperties(AndroidSettings.class)

public class DemoApplication {

    public static void  main(String[] args) {

        SpringApplication.run(DemoApplication.class, args);

    }

}

4 使用定义的properties

@AutoWired

AndroidSettings androidSettings;

 

posted @ 2018-11-04 20:32  PhoenixTree(梧桐树)  阅读(264)  评论(0)    收藏  举报