使用注解的形式,较为简便
2.阐述Spring Boot中如何实现服务端数据校验在实体类中使用注解的形式进行校验

不能为null
[email protected]注解的作用是什么使用Hibernate validation的时候使用
5.BindingResult的作用是什么封装了校验的结果
6.在服务端数据校验时会出现什么异常IllegalStateException异常
7.如何解决该异常在跳转页面的方法中注入一个对象,来解决问题,要求参数的变量名必须是对象的类名的全称首字母小写
[email protected]注解的作用是什么在为传递的对象更改名称时,表示当前传递对象的key为“xx”
[email protected]: 注解的作用是什么?判断字符串是否为null或者是空串(去掉首尾空格)
[email protected]: 注解的作用是什么?判断字符串是否为null或者是空串
[email protected]: 注解的作用是什么?判断字符的长度(最大或者最小)
[email protected]: 注解的作用是什么?判断数值最小值
[email protected]: 注解的作用是什么判断数值最大值
[email protected]:注解的作用是什么?判断邮箱是否合法
异常处理
1.什么是自定义错误页面方式?springboot默认的处理异常的机制,其中提供了一个叫basicExceptionController来处理/error请求,然后跳转到默认显示异常的页面来展示异常信息
2.自定义错误页面的命名上有何要求必须为error
3.自义定错误页面应该放到项目的什么位置src/main/resources/templates
[email protected]注解的作用是什么使用注解处理异常
5.使用@ExceptionHandler注解处理异常的步骤是什么?传入参数exception,创建方法将该异常对象注入到方法中,封装异常信息到modelandview对象中
[email protected]注解的作用是什么@ControllerAdvice可以配置basePackage下的所有controller
[email protected][email protected]注解处理异常有什么特点一个可以针对basepackage下的所有controller另一个仅限于当前controller
两者结合可以做全局异常处理
8.SimpleMappingExceptionResolver的作用是什么做全局异常处理
9.阐述使用SimpleMappingExceptionResolver处理异常的方式是什么返回SimpleMappingExceptionResolver对象来存储异常的类型和视图名称
10.HandlerExceptionResolver接口的作用是什么提供了对处理器异常的处理,并解析为视图
11.阐述使用HandlerExceptionResolver接口处理异常的方式是什么方法中判断不同的异常类型,做不同的跳转
[email protected]注解的作用是什么启动器
[email protected]注解的作用是什么1.表明当前类为springboot的测试类
2.加载springboot启动类,启动springboot
14.使用SpringLoader实现热部署的方式有几种?两种,springload插件、devtools工具
15.SpringLoader实现热部署有什么缺陷?前端页面不会随着后端的变化而变化
16.如何启动通过Maven插件方式引入SpringLoader实现热部署的服务pom文件中配置插件的依赖,启动时使用maven的命令启动
——如何关闭使用SpringLoader这种方式热部署的服务任务管理器中找到java.exe*32结束进程
17.手动添加SpringLoader的jar实现项目的热部署的步骤是什么将jar包放在项目的lib目录下并加载到项目中,启动时使用run configuration启动,在argument的VM argument中输入启动命令
-javaagent:.libspringloaded-1.2.5.RELEASE.jar -noverify
18.启动服务时与基于插件方式添加SpringLoader方式有何区别?关闭时不需要在任务管理器中关闭,直接关闭当前运行的项目即可
14.Spring Loader与Devtools的区别是什么前者在部署时使用的是热部署的方式、后者在部署项目时使用的是重新部署的方式
15.使用Devtools实现热部署的步骤是什么在pom文件中加入依赖,devtools的坐标