整合spring+springmvc+mybatis
開發環境:
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