1. 程式人生 > >整合spring+springmvc+mybatis

整合spring+springmvc+mybatis

app web image per ips contex color 過程 日誌

開發環境:

jdk 1.8

    eclipse 4.7.0 (Oxygen)

    tomcat 8.5.29

    mysql 5.7

開發前準備:

spring 框架的jar包,在這裏使用的是spring-5.0.4 PS:spring中包含了springmvc

  技術分享圖片

  spring-aop依賴的jar包

技術分享圖片

  mybatis的jar包

  技術分享圖片

  mybatis-spring的整合包

  技術分享圖片

  mysql-jdbc的jar包

  技術分享圖片

  阿裏巴巴的druid數據庫連接池

  技術分享圖片

  日誌jar包,註意是log4j 1.2.17

  技術分享圖片

進行ssm整合配置:

  定義好目錄:

  技術分享圖片

  配置db.properties

  技術分享圖片

  配置log4j.properties

  技術分享圖片

  mybatis-config.xml配置文件:

  技術分享圖片

  spring整合mybatis的配置文件:applicationContext-dao.xml

  技術分享圖片

上面的配置中值得註意的是:

  技術分享圖片

  如果不想將mapper文件和mapper接口放在一起,那麽我們就必須指定mapper文件的位置:

  技術分享圖片

  通過註解的方式將所有的service放入spring Ioc 容器中:applicationContext-service.xml

  技術分享圖片

  配置spring的事務: applicationContext-tx.xml

  技術分享圖片

  springmvc的配置文件:springmvc.xml

  技術分享圖片

  web.xml的配置文件:

  技術分享圖片

  技術分享圖片

實現一個用戶登錄:

  service的實現:實現了兩個方法,一個方法是通過賬號獲取用戶,另一個方法是用戶登錄檢驗

  技術分享圖片

控制方法的實現:

  技術分享圖片

  啟動tomcat:

  技術分享圖片

  技術分享圖片

  目錄結構:

  技術分享圖片

  總結:

  這只是很簡單的SSM配置,希望能夠幫到需要幫助的IT小夥伴們。非maven,我們需要自己去下載這些jar包。很多時候在自己去下載jar包的過程往往是十分痛苦的,只有自己經歷過才會明白那種痛苦。

博主是經歷過這樣的痛苦的,所以在學習maven後,立馬就深深的愛上的maven。

  

  

  

  

整合spring+springmvc+mybatis