SpringBoot提供了 许多自动装配的功能,大大减少了开发的工作量,所以学习SpringBoot 也成了一门必修课。
它的配置方式 与 之前的Spring有一定的不同。
首先,它有两种配置的方式
1.properties 的方式
2.yml的方式
配置流程:
1.写配置文件:
application.yml
server:
port: 8888
student:
name: zs
age: 23
address:
Provence: 陕西
#{Provence: 陕西}
hobbies: [足球,篮球]
#- 足球
#- 篮球
此处注意 yml配置的方式 是 k:空格v
application.properties
server.port=8888
spring.thymeleaf.cache=true
spring.devtools.restart.enabled=true
student.name=zs
properties 则是k=v方式
2.第二步,就是绑定
@Component //加入到spring 容器之中
@ConfigurationProperties(prefix = "student") //识别yml中的bean
@Validated //jsr303数据校验的开启
//@Pr