溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

集成SSJ框架的applicationContext.xml的基本配置方法

發布時間:2021-07-05 17:38:24 來源:億速云 閱讀:206 作者:chen 欄目:大數據

這篇文章主要介紹“集成SSJ框架的applicationContext.xml的基本配置方法”,在日常操作中,相信很多人在集成SSJ框架的applicationContext.xml的基本配置方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”集成SSJ框架的applicationContext.xml的基本配置方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

<?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:context="http://www.springframework.org/schema/context"       xmlns:aop="http://www.springframework.org/schema/aop"       xmlns:tx="http://www.springframework.org/schema/tx"       xmlns:jpa="http://www.springframework.org/schema/data/jpa"       xsi:schemaLocation="       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd       http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd"><!--引入相應的properties文件-->    <context:property-placeholder location="classpath:jdbc.properties"/><!--掃描對應的包(帶有各層的標志的注解@Repository, @Service,@Controller,@Autowired,@PersistenceContext)-->    <context:component-scan base-package="com.zh.aisell.service"/><!--配置連接池-->    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"><!--連接池的四大要素-->        <property name="driverClassName" value="${jdbc.driverClassName}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/><!--maxActive: 最大連接數量 -->        <property name="maxActive" value="150" /><!--minIdle: 最小空閑連接 -->        <property name="minIdle" value="5" /><!--maxIdle: 最大空閑連接 -->        <property name="maxIdle" value="20" /><!--initialSize: 初始化連接 -->        <property name="initialSize" value="30" /><!-- 用來配置數據庫斷開后自動連接的 -->        <!-- 連接被泄露時是否打印 -->        <property name="logAbandoned" value="true" /><!--removeAbandoned: 是否自動回收超時連接 -->        <property name="removeAbandoned" value="true" /><!--removeAbandonedTimeout: 超時時間(以秒數為單位) -->        <property name="removeAbandonedTimeout" value="10" /><!--maxWait: 超時等待時間以毫秒為單位 1000等于60秒 -->        <property name="maxWait" value="1000" /><!-- 在空閑連接回收器線程運行期間休眠的時間值,以毫秒為單位. -->        <property name="timeBetweenEvictionRunsMillis" value="10000" /><!-- 在每次空閑連接回收器線程(如果有)運行時檢查的連接數量 -->        <property name="numTestsPerEvictionRun" value="10" /><!-- 1000 * 60 * 30 連接在池中保持空閑而不被空閑連接回收器線程 -->        <property name="minEvictableIdleTimeMillis" value="10000" /><property name="validationQuery" value="SELECT NOW() FROM DUAL" /> </bean><!--配置entityManagerFactory-->    <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"><!--注入連接池-->        <property name="dataSource" ref="dataSource"/><!--掃描對應的包(帶@Entity的類)-->        <property name="packagesToScan" value="com.zh.aisell"/><!--配置適配器-->        <property name="jpaVendorAdapter"><bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"><!--是否顯示sql-->                <property name="showSql" value="true"/><!--建表策略:true代表update-->                <property name="generateDdl" value="false"/><!--配置方言-->                <property name="databasePlatform" value="org.hibernate.dialect.MySQLDialect"/></bean></property></bean><!--配置事務管理器-->    <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"><property name="entityManagerFactory" ref="entityManagerFactory"/></bean><!--支持事務(注解支持)-->    <tx:annotation-driven/><!-- Spring Data Jpa配置 -->    <!-- base-package:掃描的包 -->    <jpa:repositories base-package="com.zh.aisell.repository"                      entity-manager-factory-ref="entityManagerFactory"                      transaction-manager-ref="transactionManager"                      factory-class="com.zh.aisell.repository.BaseRepositoryFactoryBean"    /></beans>

到此,關于“集成SSJ框架的applicationContext.xml的基本配置方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女