7. 異常處理步驟:
????7.1 編寫自定義異常類(提示信息)?
????7.2 編寫異常處理器?
? ??7.3 配置異常處理器(跳轉(zhuǎn)到錯誤頁面)
8. 攔截器:? ??
? ??8.1 攔截器與過濾器對比:
? ? 8.2?自定義攔截器與配置:
9. ssm整合:?
? ??9.1 思路:
? ??9.2 所需依賴:
? ??9.3?整合Spring與MyBatis
? ??9.4?整合springMVC
? ??9.5 業(yè)務(wù)代碼
7. 異常處理步驟:
????7.1 編寫自定義異常類(提示信息)
????7.2 編寫異常處理器
????7.3 配置異常處理器(跳轉(zhuǎn)到錯誤頁面)? ??
8. 攔截器:
????8.1 攔截器與過濾器對比:
????????Spring MVC的攔截器類似于Servlet開發(fā)中的過濾器Filter。
????????過濾器是servlet規(guī)范中的一部分,任何java web工程都可以使用
????????過濾器是url-pattern 中配置了 /*之后,可以對所有要訪問的資源攔截
????????攔截器是SpringMVC框架自己的嗡贺,只有使用了Spring MvC框架的工程才能使用
????????攔截器只會攔截訪問控制器的方法冕房,并不會攔截jsp伞广,html砍鸠,css,image换衬,js
? ? 8.2?自定義攔截器與配置:
9. SSM整合:
????9.1 思路:
????????1. 先搭建整合的環(huán)境
????????2. 先把Spring的配置搭建完成
????????3. 再使用Spring整合SpringMVC框架
????????4. 最后使用Spring整合MyBatis框架? ?
? ? 9.2 所需依賴:
????????aspectjweaver(支持切入點表達式)?
? ??????spring-aop
? ??????spring-context(容器痰驱,對aop支持及el表達式的實現(xiàn))
? ??????spring-web(核心HTTP集成,提供一個監(jiān)聽器)? ??
? ??????spring-webmvc
? ??????spring-test(單元測試)
? ??????spring-tx(事務(wù))
? ??????spring-jdbc
? ??????junit
? ??????mysql-connector-java(mysql驅(qū)動)
? ??????servlet-api
? ??????jsp-api
? ??????jstl(頁面上表達式)
? ??????log4j
? ??????slf4j-api
? ??????slf4j-log4j12
? ??????mybatis
? ??????mybatis-spring
? ??????c3p0
????9.3
整合Spring與MyBatis
????????controller不需要Spring框架處理瞳浦,因此配置controller下的注解不掃描