JSR303校验/ajax自动封装/mybatis分页插件自动处理错误页码
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的配置文件中进行相应的配置。
