SpringBoot 获取配置文件的几种方式
application.properties 文件中的配置项
self.prop.key1=value1
self.prop.key2=value2
self.prop.key3=value3
- 通过内置的Environment来获取
@Autowired // 方式一 Environment environment; // 方式一 @GetMapping(value = "/propAcquisition1") public String propAcquisition1() { return environment.getProperty("self.prop.key1"); }
- 通过@Value 注解来获取
@Value("${self.prop.key2:#{null}}") // 方式二 String key2; // 方式二 @GetMapping(value = "/propAcquisition2") public String propAcquisition2() { return key2;