欢迎光临散文网 会员登陆 & 注册

JSR303校验/ajax自动封装/mybatis分页插件自动处理错误页码

2021-09-11 19:54 作者:剑离我离  | 我要投稿

JSR303校验

(1)简单使用
1.在Entity中,给Bean添加校验注解,并定义自己的message提示

2.在Controller中,开启校验功能@Valid

3.在Controller中,给校验的Bean后面加BindindRest参数,可以获取到校验的结果信息

(2)统一异常处理
1.编写异常处理类,使用@ControllerAdvice

2.使用@ExceptionHandler标注方法可以处理的异常

3.注:在使用统一异常处理时,去掉BindindRest参数,使Controller不处理异常
 

ajax的自动填充:即表单内容自动封装到bean对象

需要的是在input框中,指定Name,而Name要和javabean中设定的名称相同。


Mybatis分页插件 中自动处理错误的页码,即当页码<1时,会返回1,当页码大于最大页码时,会返回最大页码,需要在Mybatis的配置文件中进行相应的配置。

 

 


JSR303校验/ajax自动封装/mybatis分页插件自动处理错误页码的评论 (共 条)

分享到微博请遵守国家法律