一些关于springboot的零碎知识点

Posted 夜色架构师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些关于springboot的零碎知识点相关的知识,希望对你有一定的参考价值。

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,前者是渲染页面用的,后者是返回数据用的

以上是关于一些关于springboot的零碎知识点的主要内容,如果未能解决你的问题,请参考以下文章

一些零碎的小知识点(数据库)

一些零碎的小知识点(数据库)

关于JSON的零碎小知识

j2se学习中的一些零碎知识点7

Java零碎知识点

Java零碎知识点