SpringBoot常用注解( 三 )
文章插图
这就是典型的RequestBody在Post请求里进行传输数据
当后端Controller接收到json格式的数据后 , 直接就会生成Java对象映射到UserRegisterRequest类上 , 这样就可以直接将userRegisterRequest对象进行存储了顺便提一句@Valid注解是用来验证数据格式是否符合要求 , 如果符合要求则
读取配置信息【SpringBoot常用注解】读取application.yml的注解先给一个application.yml文件
wuhan2020: 2020年初武汉爆发了新型冠状病毒 , 疫情严重 , 但是 , 我相信一切都会过去!武汉加油!中国加油!my-profile:name: Guide哥email: koushuangbwcx@163.comlibrary:location: 湖北武汉加油中国加油books:- name: 天才基本法description: 二十二岁的林朝夕在父亲确诊阿尔茨海默病这天 , 得知自己暗恋多年的校园男神裴之即将出国深造的消息——对方考取的学校 , 恰是父亲当年为她放弃的那所 。- name: 时间的秩序description: 为什么我们记得过去 , 而非未来?时间“流逝”意味着什么?是我们存在于时间之内 , 还是时间存在于我们之中?卡洛·罗韦利用诗意的文字 , 邀请我们思考这一亘古难题——时间的本质 。- name: 了不起的我description: 如何养成一个新习惯?如何让心智变得更成熟?如何拥有高质量的关系? 如何走出人生的艰难时刻?
@Value上面已经给出了application.yml文件 , 那么我们该如何读取呢首先是使用@Value("${property}")读取简单的配置信息
@Value("${wuhan2020}")String wuhan2020;
这样就将上面的wuhan2020中的一大长串文字读取到了wuhan2020这个字符串中了
@ConfigurationProperties我们同样可以通过@ConfigurationProperties读取配置信息并与bean绑定
@Component@ConfigurationProperties(prefix = "library")class LibraryProperties{@NotEmptyprivate String location;private List books;@Data@ToStringstatic class Book{String name;String description;}}
可以看到上面的注入方法将library中的属性按照名称分别注入到了对应的字段中 。
结尾感谢看到最后的朋友 , 都看到最后了 , 点个赞再走啊 , 如有不对之处还请多多指正 。
- 手机必须双扬声器 魅族17系列告诉你这不是噱头
- Ansuz X 网路线:专注解决噪讯,真的有效
- 刷新电视“N年不变”认知 华为智慧屏S系列开创“常用常新”
- 经常用iPhone手机拍照,记得打开这6个功能,用处很大
- 经常用OPPO手机,记得打开这6个设置,让你的手机更好用
- 常用手机偷看“不良网站”?这3个麻烦一一会找上你,望及时收手
- LeetCode 刷题之一(查找常用字符)
- 常用手机看不良网站,会出现3种“怪症状”!网友:后悔知道晚了
- 阿里爆款SpringBoot项目实战PDF+源码+视频分享
- Python中字符串有哪些常用操作?纯干货超详细