spring全局异常处理原理 springboot接收日期参数?
springboot接收日期参数?
Springboot接收日期类型参数
Springboot接收日期类型参数,实现自动转换。
1. 当请求类型为JSON,日期类型字段为JSON时,可以使用以下两种方法
1.1。给当前参数添加两条注释(有些文章说你只需要添加@datetimeformat来接收,我试过了,但是做不到)
@datetimeformat(pattern=“yyy-MM-DD HH:MM:SS”)
@jsonformat(timezone=“GMT 8”,pattern=“yyy-MM-DD”HH:MM:SS”
私有日期页面时间
1.2。全局配置应用程序属性文件添加:春季杰克逊日期-格式=yyyy-MM-dd HH:MM:ss春天。杰克逊。时间-区域=GMT 8
1。向实体类添加日期格式批注(非常易于使用)
@datetimeformat(pattern=“yyyy-MM-DD”)
私有日期receiveapptime
2。向控制器操作添加数据绑定代码
@initbinder
public void initbinder(webdatabinder){
simpledateformat dateformat=new simpledateformat(“yyyy-MM-DD”)日期格式.setLenient(false)
//true:允许空值,false:不能为空binder.registerCustomEditor文件( 日期.类别,新建CustomDateEditor(dateFormat,true))
spring-mvc.xml文件
3.
实现一个全局日期类型转换器并对其进行配置
spring全局异常处理原理 java全局异常处理 spring 全局异常处理
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。