1、引言
我們前面對mybatis的基礎以及中級知識查詢做了初步了解,比較它隻是一個ORM架構。雖然獨當一面,但是不能構造我們完整系統。接下來,我們講講他與Spring整合。以及順帶講解一下Spring MVC。
2、Mybatis與Spring整合前奏
2.0 spring到底做了什麼
。1、讓spring管理我們的SqlsessionFactory
2、讓spring管理mapper對象
3、讓Spring管理資料源(從開始就在說)
這樣看來,以前我們需要手工做的事情,根本就讓spring自動化處理完畢!!!
結構:
2.1 整合jar包需要什麼
新增jar:mybatis-spring、commons-dbcp、springwebmvc、spring-test、aspectjwaver、spring-jdbc
2.2 整合spring
我們先思考一下怎麼整合:mapper查詢sql----》需要sqlsession----》找sqlsessionFactory-----》找1configLcation(sqlconfig)、2datasource-----》1sqlconfig、2dbcp(jdbc等);我們需要這麼的思維哦,不要每次都去copy,要知道邏輯層次,記住了。
applicationContext.xml
2.3 mapper
之前的mapper與一樣設定的mapper.java
實作類(注意注解service)
之前一樣mapper一樣設定mapper.xml
2.4 測試
我這裡就不用ClassPathXmlApplicationContext;ApplicationContext;直接用spring.test,簡單與友善。