一、application.properties
Spring Boot使用了一个全局的配置文件application.properties,放在src/main/resources目录下或者类路径的/config下。Sping Boot的全局配置文件的作用是对一些默认配置的配置值进行修改。
二、自定义属性
application.properties提供自定义属性的支持,这样我们就可以把一些常量配置在这里,例如:
demo4.title="hello world"
然后直接在要使用的地方通过注解@Value(value="${变量名}")就可以绑定到你想要的属性上面
运行程序 同样能打印出hello world
有时候属性太多了,一个个绑定到属性字段上太累,官方提倡绑定一个对象的bean,这里我们建一个ConfigBean.java类,顶部需要使用注解@ConfigurationProperties(prefix = “demo4”)来指明使用哪个
这里配置完还需要在spring Boot入口类加上@EnableConfigurationProperties并指明要加载哪个bean
最后在Controller中引入ConfigBean使用即可,如下: