spring的spring-config中常用的基础知识

来源:互联网 发布:汇编和c语言哪个快 编辑:程序博客网 时间:2024/06/16 00:12

1.PropertyPlacerholderConfigurer以properties的形式加载数据,以便在程序中通过${}注入数据org.springframework.beans.factory.config.PropertyPlaceholderConfigurer。

2.该类纯粹是为了获得ApplicationContext对象,因为该类实现了ApplicationContextAware接口com.jd.o2o.lp.base.factory.SpringContextUtil,所以自动在spring启动过程中可以被注入ApplicationContext对象。

3.不同对象之间的copy,除了使用BeanUtils,我们通常使用功能更强大的org.dozer.spring.DozerBeanMapperFactoryBean,具体dozer知识,不在这儿介绍

4.import其他的配置文件

<import resource="spring-config-mongodb.xml" />
5.数据源的配置
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
6.sqlSessionFactoryBean的配置
org.mybatis.spring.SqlSessionFactoryBean常用属性
configLocation和mapperLocations都可以制定持久层使用的配置文件
<property name="dataSource" ref="dataSource" /><property name="configLocation" value="classpath:mybatis-config.xml"/><property name="mapperLocations">    <list>        <value>classpath*:.........</value>            </list></property>
6.操作模板org.mybatis.spring.SqlSessionTemplate解决了开启关闭连接的重复代码
<constructor-arg  ref="sqlSessionFactory" />



0 0
原创粉丝点击