亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

簡單Spring和mybatis整合配置文件

2019-11-15 01:03:03
字體:
來源:轉載
供稿:網友
簡單SPRing和mybatis整合配置文件

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.0.xsd">

<!-- 引入屬性文件 : 請往下翻--><context:property-placeholder location="classpath:config.properties" />

<!-- 配置數據源 :使用的 alibaba 的數據庫連接 ,要使用先下載 Druid 包--><bean name="dataSource" class="com.alibaba.druid.pool.DruidDataSource"init-method="init" destroy-method="close"><property name="url" value="${jdbc_url}" /><property name="username" value="${jdbc_username}" /><property name="passWord" value="${jdbc_password}" />

<!-- 初始化連接大小 --><property name="initialSize" value="1" /><!-- 連接池最大使用連接數量 --><property name="maxActive" value="100" /><!-- 連接池最大空閑 --><property name="maxIdle" value="1" /><!-- 連接池最小空閑 --><property name="minIdle" value="10" /><!-- 獲取連接最大等待時間 --><property name="maxWait" value="60000" />

<property name="validationQuery" value="${validationQuery}" /><property name="testOnBorrow" value="false" /><property name="testOnReturn" value="false" /><property name="testWhileIdle" value="true" />

<!-- 配置間隔多久才進行一次檢測,檢測需要關閉的空閑連接,單位是毫秒 --><property name="timeBetweenEvictionRunsMillis" value="60000" /><!-- 配置一個連接在池中最小生存的時間,單位是毫秒 --><property name="minEvictableIdleTimeMillis" value="14400000" />

<!-- 打開removeAbandoned功能 --><property name="removeAbandoned" value="true" /><!-- 600秒,也就是10分鐘 --><property name="removeAbandonedTimeout" value="600" /><!-- 關閉abanded連接時輸出錯誤日志 --><property name="logAbandoned" value="true" />

<!-- 監控數據庫 --><!-- <property name="filters" value="stat" /> --><property name="filters" value="mergeStat" /></bean>

<!-- myBatis文件 --><bean id="sqlsessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource" /><!-- 自動掃描mapping目錄, 省掉Configuration.xml里的手工配置 --><property name="mapperLocations" value="classpath:x/x/x/x/*.xml" /></bean>

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="dao層包引用" /><property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" /></bean><!-- 配置事務管理器 --><bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="dataSource" ref="dataSource" /></bean>

<!-- 攔截器方式配置事物 --><tx:advice id="transactionAdvice" transaction-manager="transactionManager"><tx:attributes><tx:method name="add*" propagation="REQUIRED" /><tx:method name="append*" propagation="REQUIRED" /><tx:method name="insert*" propagation="REQUIRED" /><tx:method name="save*" propagation="REQUIRED" /><tx:method name="update*" propagation="REQUIRED" /><tx:method name="modify*" propagation="REQUIRED" /><tx:method name="edit*" propagation="REQUIRED" /><tx:method name="delete*" propagation="REQUIRED" /><tx:method name="remove*" propagation="REQUIRED" /><tx:method name="repair" propagation="REQUIRED" /><tx:method name="delAndRepair" propagation="REQUIRED" />

<tx:method name="get*" propagation="SUPPORTS" /><tx:method name="find*" propagation="SUPPORTS" /><tx:method name="load*" propagation="SUPPORTS" /><tx:method name="search*" propagation="SUPPORTS" /><tx:method name="datagrid*" propagation="SUPPORTS" />

<tx:method name="*" propagation="SUPPORTS" /></tx:attributes></tx:advice><aop:config><aop:pointcut id="transactionPointcut"expression="execution(* x.x.x.x.impl..*Impl.*(..))" /><!-- 切入 --><aop:advisor pointcut-ref="transactionPointcut"advice-ref="transactionAdvice" /></aop:config>

<!-- 配置druid監控spring jdbc --><bean id="druid-stat-interceptor"class="com.alibaba.druid.support.spring.stat.DruidStatInterceptor"></bean><bean id="druid-stat-pointcut" class="org.springframework.aop.support.JdkRegexpMethodPointcut"scope="prototype"><property name="patterns"><list><value>x.x.x.x.impl.*</value></list></property></bean><aop:config><aop:advisor advice-ref="druid-stat-interceptor"pointcut-ref="druid-stat-pointcut" /></aop:config><!-- 自動掃描(自動注入) --><context:component-scan base-package="x.x.x.x.impl" />

</beans>

<!-- 引入的屬性文件 注意是文件 .properties的配置文件,自己新建一個-->

driverClassName=com.MySQL.jdbc.DrivervalidationQuery=SELECT 1

jdbc_url=jdbc:mysql://連接服務器的地址(如:192.168.1.122):3306(端口號)/數據庫名?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNulljdbc_username=數據庫連接名jdbc_password=數據庫密鑰

sessionInfoName=sessionInfouploadFieldName=filedatauploadFileMaxSize=20971520uploadFileExts=txt,rar,zip,doc,docx,xls,xlsx,jpg,jpeg,gif,png,swf,wmv,avi,wma,mp3,miduploadDirectory=attached


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲性生活视频在线观看| 奇米四色中文综合久久| 欧美一级免费视频| 欧美最猛性xxxxx免费| 久久久久亚洲精品国产| 综合网中文字幕| 欧美日韩性视频| 成人黄色午夜影院| 日韩成人在线免费观看| 黄网动漫久久久| 国产精品人成电影| 精品国产一区二区三区久久狼5月| 亚洲v日韩v综合v精品v| 色妞一区二区三区| 日韩在线观看网址| 亚洲成人激情视频| 精品日韩美女的视频高清| 日av在线播放中文不卡| 国产suv精品一区二区| 视频一区视频二区国产精品| 精品无人区乱码1区2区3区在线| 91久久久久久久一区二区| 成人精品网站在线观看| 久久久精品久久| 亚洲欧美在线看| 亚洲精品永久免费| 国产小视频国产精品| 亚洲最大成人免费视频| 亚洲精品国偷自产在线99热| 国产一区二区黑人欧美xxxx| 亚洲国产私拍精品国模在线观看| 日韩欧美极品在线观看| 亚洲欧美激情精品一区二区| 久久好看免费视频| 久久久久99精品久久久久| 亚洲一区二区三区成人在线视频精品| 日韩在线视频网| 国产www精品| 中文字幕亚洲精品| 91精品国产自产在线| 日韩在线视频观看| 精品久久久久久久久久久久久久| 欧美性生活大片免费观看网址| 欧美日韩国产一区二区| 欧美视频裸体精品| 一区二区三区精品99久久| 97人人模人人爽人人喊中文字| 亚洲剧情一区二区| 亚洲国产天堂久久综合网| 欧美性生交xxxxxdddd| 欧美性精品220| 久久久电影免费观看完整版| 久久久久久亚洲精品不卡| 欧美成人黑人xx视频免费观看| 国产精品久久久久久久7电影| 国产成人激情小视频| 国产美女精品视频| 青青草原成人在线视频| 日本中文字幕成人| 91在线观看免费高清完整版在线观看| 国产噜噜噜噜久久久久久久久| 欧美日韩在线视频一区二区| 欧美成人免费在线观看| 97在线免费观看视频| 国产精品日韩精品| 成人黄色生活片| 国内外成人免费激情在线视频| 欧美另类第一页| 欧美日韩亚洲国产一区| 北条麻妃一区二区三区中文字幕| 91久久久国产精品| 欧美在线播放视频| 欧美在线欧美在线| 国产精品www色诱视频| 91视频国产一区| 亚洲日本欧美日韩高观看| 97视频在线观看视频免费视频| 精品视频在线播放| 日本免费一区二区三区视频观看| 成人国内精品久久久久一区| 91av视频在线| 国产一区香蕉久久| 在线免费观看羞羞视频一区二区| 日韩在线一区二区三区免费视频| 日韩精品福利网站| 欧美片一区二区三区| 色综合久久88色综合天天看泰| 亚洲精品国产精品久久清纯直播| 欧美成人精品不卡视频在线观看| 亚洲精品91美女久久久久久久| 亚洲欧洲一区二区三区在线观看| 2020欧美日韩在线视频| 日韩欧美在线网址| 亚洲人成电影网站色…| 亚洲欧美国产日韩中文字幕| 欧美精品午夜视频| 国产精品久久久久久网站| 国产成人高潮免费观看精品| 欧美国产日韩一区二区| 成人免费福利在线| 亚洲成人三级在线| 亚洲欧美精品suv| 亚洲老头老太hd| 奇米影视亚洲狠狠色| 久久精品国产清自在天天线| 久久av红桃一区二区小说| 2019中文在线观看| 欧洲美女免费图片一区| 欧美乱妇40p| 不卡av电影院| 国产精品自在线| 成人黄色大片在线免费观看| 日韩美女在线观看一区| 国产视频久久久久久久| 国产亚洲欧美日韩精品| 亚洲va码欧洲m码| 中文字幕免费精品一区| 亚洲图片欧洲图片av| 91在线观看免费网站| 久久影视电视剧凤归四时歌| 亚洲国产精品字幕| 俺去了亚洲欧美日韩| 亚洲成人亚洲激情| 在线性视频日韩欧美| 国内久久久精品| 亚洲国产小视频| 国产视频精品在线| 狠狠躁18三区二区一区| 91av视频在线| 97人人爽人人喊人人模波多| 日韩国产高清视频在线| 亚洲国产成人在线视频| 亚洲精品国产成人| 国产成人精品日本亚洲专区61| 欧美激情亚洲激情| 欧美日本在线视频中文字字幕| 欧美成人三级视频网站| 欧美电影免费观看大全| 亚洲成人av片在线观看| 日本精品久久久久影院| 亚洲色图35p| 欧美日韩国产综合新一区| 亚洲性猛交xxxxwww| 成人国内精品久久久久一区| 一区二区三区久久精品| 欧美一区二区视频97| 久久精品亚洲热| 国产精品91在线观看| 国产视频在线一区二区| 日韩av男人的天堂| 国产97在线|日韩| 亚洲欧美国产日韩天堂区| 国产精品盗摄久久久| 欧洲午夜精品久久久| 久久天天躁狠狠躁夜夜躁2014| 欧美电影在线免费观看网站| 97视频在线观看成人| 亚洲欧洲日产国产网站| 国产精品视频一区二区三区四| 国产精品国产三级国产aⅴ9色| 国产视频在线观看一区二区| 欧美激情小视频| 国产精品三级网站| 色av中文字幕一区|