【代碼學習】記錄SSM框架調用過程
- 2019 年 11 月 21 日
- 筆記
1、客戶端發起請求,tomcat收到請求,根據web.xml中的創建並調用DispatcherServlet,
該Servlet會請求去HandlerMapper中查找匹配的controller執行其方法
web.xml配置
配置過來過濾器處理POST,可配置亂碼監聽器
配置DispatcherServlet處理用戶請求
2、spring MVC管理層controller層 springmvc.xml配置
開啟spring mvc注釋
開啟包掃描
配置試圖解析器
配置文件上傳解析器
3、調用spring管理server層applicationContext配置
開啟包掃描
管理數據源
配置聲明事務處理
整合mybatis
添加核心配置文件
加載所有映射文件
4、調用mybatis管理mapper層
applicationContext_mybatis.xml配置
配置屬性數據源
配置mybatis_config.xml核心配置文件
添加mapper映射文件
配置別名包
為mapper接口生成代理對象mybatis_config.xml配置
配置第三方緩存插件
配置駝峰映射
配置結果集自動映射
mapper.xml配置
定義namespace命名空間
定義CRUD的sql語句