springmvc+batis applicationContext-mybatis.xml 具体说明
生活随笔
收集整理的這篇文章主要介紹了
springmvc+batis applicationContext-mybatis.xml 具体说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
sqlSessionFactory
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource" /><property name="configLocation" value="classpath:mybatis/mybatisconfig.xml" /><property name="mapperLocations" value="classpath*:mybatis/sqlxml/*.xml" /><property name="failFast" value="true" /> <!-- <property name="typeAliasesPackage" value="com.allcam.system.manager" /> --><!-- <property name="typeAliasesSuperType" value="com.raising.system.modules.base.vo.BasePoJoVo" /> <property name="plugins"><array><bean id="paginationinterceptor"class="com.allcam.system.interceptor.PageInterceptor" /></array></property>--></bean>org.mybatis.spring.mapper.MapperScannerConfigurer
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" /><property name="basePackage" value="com.allcam.provider" /></bean>sqlSessionTemplate
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"><constructor-arg index="0" ref="sqlSessionFactory" /><!-- <constructor-arg index="1" value="SIMPLE" /> --><!--<constructor-arg index="1" value="BATCH" /> --><!-- 如果想要進行批量操作可加入這個屬性 --> </bean>注解配置事務
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" mode="aspectj" /> <tx:annotation-driven />transactionManager
<!-- 定義事務管理 --><bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="dataSource" ref="dataSource" /></bean>Aop-聲明式事務的配置
<!-- 以AspectJ方式 定義 AOP --><aop:aspectj-autoproxy proxy-target-class="true"/><!-- <tx:jta-transaction-manager /> -->bidMethods
<aop:config><aop:pointcut id="bidMethods"expression="execution(* com.allcam.provider.modules.*.impl.*.*(..))" /><aop:advisor advice-ref="txAdvice" pointcut-ref="bidMethods" /></aop:config>定義代理自動管理事務
<bean id="ProxyCreator"class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"><property name="beanNames"><list><value>*testService</value></list></property><property name="interceptorNames"><list><value>transactionInterceptor</value></list></property></bean>?
轉載于:https://my.oschina.net/yizhichao/blog/872311
總結
以上是生活随笔為你收集整理的springmvc+batis applicationContext-mybatis.xml 具体说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BAT 面试Java技术问题总结
- 下一篇: 网易OpenStack部署运维实战