1:在application.yaml中为类元素注入值
(@value一个一个注解也可以)
![请添加图片描述](https://img-blog.csdnimg.cn/f6227734ac03493f88095ee05187bb72.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aSc6Imy5p625p6E5biI,size_20,color_FFFFFF,t_70,g_se,x_16
这里通过在Persion类中添加ConfiguretionProperties(prefix = ‘person’)
prefix = ‘person’这个地方对应了application.yaml文件
也可以使用springEL表达式注入值(¥{…}):
2:
松散绑定:这个什么意思呢? 比如我的yml中写的last-name,这个和lastName是一样的, - 后面跟着的字母默认是大写的。这就是松散绑定
3:JSR303数据校验 , 这个就是我们可以在字段是增加一层过滤器验证 , 可以保证数据的合法性
比如邮箱: @Emali
3:springboot的多环境配置,可以选择激活哪一个配置文件
.yml简写
4:为什么springboot中controller返回不了templates中的html文件?
注意的是用@controller注解不要用@restController,前者是渲染页面用的,后者是返回数据用的