古人已用三冬足,年少今开万卷余。这篇文章主要讲述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>
推荐阅读
- tcp_wrapper过滤
- 开发类似滴滴打车抢单模式-货拉拉APP
- Android ListView动画特效实现原理及源代码
- android 删除相册图片并同步到图库
- Android ShareSDKQQ 第三方登录so easy()
- Android开发圆形ImageView实现
- git常用命令与AndroidStudio常用快捷键
- Android事件分发机制源代码分析
- Android APK打包流程