applicationContext-*.xml

古人已用三冬足,年少今开万卷余。这篇文章主要讲述applicationContext-*.xml相关的知识,希望能为你提供帮助。
 
applicationContext-dao.xml

< ?xml version="1.0" encoding="UTF-8"?> < beans xmlns="http://www.springframework.org/schema/beans" 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:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.2.xsd"> < !-- 开启扫描注解Bean --> < context:component-scan base-package="com.hao" /> < context:property-placeholder location="classpath:db.properties" /> < bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> < property name="driverClass" value="https://www.songbingjia.com/android/${jdbc.driverClass}" /> < property name="jdbcUrl" value="https://www.songbingjia.com/android/${jdbc.jdbcUrl}" /> < property name="user" value="https://www.songbingjia.com/android/${jdbc.user}" /> < property name="password" value="https://www.songbingjia.com/android/${jdbc.password}" /> < /bean> < !-- 加载配置方案2:在spring配置中放置hibernate配置信息 --> < bean name="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> < !-- 将连接池注入到sessionFactory, hibernate会通过连接池获得连接 --> < property name="dataSource" ref="dataSource"> < /property> < !-- 配置hibernate基本信息 --> < property name="hibernateProperties"> < props> < prop key="hibernate.dialect"> org.hibernate.dialect.mysqlDialect < /prop> < prop key="hibernate.show_sql"> true< /prop> < prop key="hibernate.format_sql"> true< /prop> < prop key="hibernate.hbm2ddl.auto"> update< /prop> < /props> < /property> < !-- 引入orm元数据,指定orm元数据所在的包路径,spring会自动读取包中的所有配置 --> < property name="packagesToScan" value="https://www.songbingjia.com/android/com.hao.entity"> < /property> < /bean> < /beans>

【applicationContext-*.xml】 
applicationContext-service.xml
< ?xml version="1.0" encoding="UTF-8"?> < beans xmlns="http://www.springframework.org/schema/beans" 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:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.2.xsd"> < bean name="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"> < property name="sessionFactory" ref="sessionFactory" /> < /bean> < tx:annotation-driven transaction-manager="transactionManager" /> < /beans>

 

    推荐阅读