本文主要讲解“如何理解跳羚对象的日期属性”。本文的讲解内容简单明了,易学易懂。请跟随边肖的思路,一起学习和学习“如何理解跳羚pojo对象的日期属性”。
00-1010 POJO对象的日期属性。
pojo默认值的设置。
pojo的设置(推荐)
目录
FeignClient Date属性保持与pojo相同,使用日期类型;
给pojo属性值添加注释JsonFormat,前端得到的属性就是格式化后的值。
@JsonFormat(时区=DateUtils。时区,模式=日期。日期时间格式)
privateDatedate00-1010我们有时需要为POJO设置默认值。
pojo 对象日期属性
1、用户
package com . XXX . first boot . domain;
importlombok。吸气剂;
importlombok。Setter
@Getter
@Setter
publicclassUser{
privateintid
privateStringusername=//设置默认值。
privateStringpassword=//设置默认值。
}2、用户控制器
@ApiOperation('添加用户/测试POJO默认值')
@RequestMapping(值='/addUserWithNoParam ',方法=RequestMethod。开机自检)
public booleanadusertwithnoparam(){ 0
returnuserservice . addusewithnoparam(new user());//只创建新的,没有价值。
}3、用户服务
publicbooleanaddUserWithNoParam(用户用户){ 0
returnuser Dao . insertuserwwitheuser param(用户)0?true:false
}4、用户道
publicintinsetusertwitheuser param(用户用户){ 0
returnuser mapper . insertuser with user param(用户);
}5、用户映射程序
@ INSERTINTOtb _ user(用户名,密码)VALUES(#{username},#{password})')
publicintinsetusertwithoursparam(用户用户);测试:查看数据库。
如果数据库也设置了默认值,如下所示。
再次执行上述程序后,发现结果同上,因为虽然我们没有传递pojo的Username和password的值,但是在user类中默认值设置为' '。在这种情况下,当它被传递到数据库时,用户名实际上不是null,所以不会采用mysql的默认值。
感谢您的阅读。以上就是“如何理解springboot pojo对象的日期属性”的内容。学习完这篇文章,相信你对如何理解springboot pojo对象的日期属性有了更深的理解,具体用法还需要通过实践来验证。在这里,边肖将为大家推送更多相关知识点的文章。欢迎关注!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/47501.html