BOS物流項目07———bos-web模組配置之applicationContext.xml_資料庫

來源:互聯網
上載者:User

BOS物流項目07bos-web模組配置之applicationContextxml 一dbproperties檔案 二applicationContextxml 三配置說明 四 五源碼下載

BOS物流項目07———bos-web模組配置之applicationContext.xml 一、db.properties檔案

這個檔案設定資料庫串連的

jdbc.driverClass=com.mysql.jdbc.Driverjdbc.jdbcUrl=jdbc:mysql:///bosdbjdbc.user=xiaomingjdbc.password=123456
二、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"       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">    <!-- 載入屬性檔案 -->    <context:property-placeholder location="classpath:db.properties"/>    <!-- 配置資料來源 -->    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">        <property name="driverClass" value="${jdbc.driverClass}"/>        <property name="jdbcUrl" value="${jdbc.jdbcUrl}"/>        <property name="user" value="${jdbc.user}"/>        <property name="password" value="${jdbc.password}"/>    </bean>    <!-- 配置LocalSessionFactoryBean,spring提供的用於整合hibernate的工廠bean -->    <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">        <property name="dataSource" ref="dataSource"/>        <!-- 注入hibernate相關的屬性配置 -->        <property name="hibernateProperties">            <props>                <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>                <prop key="hibernate.hbm2ddl.auto">update</prop>                <prop key="hibernate.show_sql">true</prop>                <prop key="hibernate.format_sql">true</prop>            </props>        </property>        <!-- 注入hibernate的對應檔 -->        <property name="mappingLocations">            <list>                <value>classpath:com/qwm/bos/domain/*.xml</value>            </list>        </property>    </bean>    <!-- 配置交易管理員 -->    <bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager">        <property name="sessionFactory" ref="sessionFactory"/>    </bean>    <!-- 組件掃描 -->    <context:component-scan base-package="com.qwm.bos"/>    <!-- 支援spring註解 -->    <context:annotation-config/>    <tx:annotation-driven/></beans>
三、配置說明

applicationContext.xml 的配置,和我們以前說的配置是一樣,主要就是對應檔的配置不同而已,以前我們使用的配置是

<!-- 引入orm中繼資料,指定orm中繼資料所在的包路徑,spring會自動讀取包中的所有配置 --><property name="mappingDirectoryLocations" value="classpath:com/qwm/ssh_crm/domain"></property>

現在我們使用的配置

 <!-- 注入hibernate的對應檔 -->  <property name="mappingLocations">     <list>        <value>classpath:com/qwm/bos/domain/*.xml</value>      </list>   </property>
四、

SSH與SSM學習之SSH整合06——Hibernate與Spring整合

SSH與SSM學習之SSH整合07——Spring整合c3p0串連池 五、源碼下載

https://github.com/wimingxxx/bos-parent

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.