課程介紹
本Spring Boot課程包括兩個小課程,分別為:《Spring Boot快速入門》 和 《Spring Boot實戰進階》
《Spring Boot快速入門》 課程大綱:
1、Spring Boot入門
Spring Boot簡介
Spring Boot快速入門案例
2、Spring Boot進行Web開發
整合Servlet,Filter,Listener
使用靜態資源
Spring Boot文件上傳
3、Spring Boot頁面模板
整合JSP
整合Freemarker
整合Thymeleaf
Thymeleaf語法詳解
4、Spring Boot+MyBatis+Thymeleaf小案例
搭建SpringBoot案例環境
完成CRUD操作
《Spring Boot實戰進階》 課程大綱:
1、Spring Boot單元測試與熱部署
Spring Boot單元測試編寫
springloader熱部署
devtools熱部署
2、Spring Boot異常處理
@ExceptionHandler注解
@ControllerAdvice注解
SimpleMappingExceptionHandler
HandlerExceptionResolver
3、Spring Boot表單驗證
表單驗證步驟
常用表單驗證注解用法詳解
4、Spring Boot整合Spring Data JPA
整合Spring Data JPA步驟
@Repository注解使用
@CrudRepository注解使用
@PagingAndSortingRepository分頁排序
@JpaRepository注解使用
@JPASpecificationExecutor組合查詢
一對多關聯關聯
多對多關聯關聯
5、Spring Boot實現緩存技術
整合EhCache
緩存注解使用詳解
整合Spring Data Redis
操作不同類型對象
6、Spring Boot實現定時任務
使用@Scheduler注解實現定時任務
整合Quartz實現定時任務
解決Job對象無法注解Spring容器對象問題