在application.properties添加自定义文件
boot.name=bootName
boot.age=2
1.使用@value用于逐个读取自定义的配置,如
@RequestMapping("/confige")
public @ResponseBody String configTest(@Value("${boot.name}")String name) {
return name;
}
或者这样使用
@Value("${boot.age}")
private Integer ageInteger;
2.讲配置文件通过一个类读取
@ConfigurationProperties(prefix="boot")
prefix为前缀
@Autowired
private ConfigTest configTest;
import org.springframework.stereotype.Component;@Component@ConfigurationProperties(prefix="boot")public class ConfigTest {private String name;private Integer age;public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}}使用时使用@Autowired
@Autowired
private ConfigTest configTest;
使用config.get方法获取