使用注解的形式,較為簡便
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的坐标