您好,登錄后才能下訂單哦!
#applicationContext.xml中該干的事情
<description>Spring整合Mybatis配置</description>
<!--1、加載配置文件-->
<context:property-placeholder location="classpath:properties/db.properties"/>
<!--2、創建連接池-->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
<!--3、Spring整合MyBatis配置(1)把SqlSessionFactory對象的創建交給spring-->
<bean class="org.mybatis.spring.SqlSessionFactoryBean">
<!--3.1 注入連接池(這樣才可以操作數據庫)-->
<property name="dataSource" ref="dataSource"/>
<!--3.2 配置映射文件的路徑(應用:當接口與映射不在同一個目錄時候必須配置)
<property name="mapperLocations" value=""/>-->
<!--3.3 配置加載mybatis的配置文件(SqlMapConfig.xml)
<property name="configLocation" value=""/>-->
<!--3.4 配置掃描的包,會自動對該包下所有類生成別名。別名唯一。
<property name="typeAliasesPackage" value=""/>-->
</bean>
<!--4、Spring整合MyBatis配置(2)映射掃描配置,掃描dao接口、映射文件、生成代理對象-->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!--4.1 加載該目錄下的【映射文件】-->
<!--4.2 加載該目錄下的所有的【接口文件】-->
<!--4.3 對接口生產代理且加入容器(所以我們在service可以直接注入dao接口的引用,拿到dao代理對象。)-->
<property name="basePackage" value="cn.longhong.dao"/>
</bean>
</beans>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。