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;