配置applicationcontext.xml文件

前端之家收集整理的这篇文章主要介绍了配置applicationcontext.xml文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

实际上,配置applicationcontext要把其中的东西理解透彻。要注意的地方也有很多。你比如说不同的数据库连接配置不一样。show_sql语句也与hibernate的配置不一样。

<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
		<property name="driverClassName" value="com.MysqL.jdbc.Driver" />
		<property name="url" value="jdbc:MysqL://localhost:3306/xscj" />
		<property name="username" value="root" />
		<property name="password" value="123456" />
	</bean>
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionfactorybean">
		<property name="dataSource">
			<ref bean="dataSource" />
		</property>
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">
					org.hibernate.dialect.MysqLInnoDBDialect
				</prop>
				<prop key="hibernate.show_sql">true</prop>
				<prop key="hibernate.format_sql">true</prop>
			</props>
		</property>
		<property name="mappingResources">
			<list>
				<value>org/model/Dlb.hbm.xml</value>
				<value>org/model/Xsb.hbm.xml</value>
				<value>org/model/Kcb.hbm.xml</value>
				<value>org/model/Zyb.hbm.xml</value>
				<value>org/model/Cjb.hbm.xml</value>
			</list>
		</property>
	</bean>
	<bean id="dlDao" class="dao.imp.DlDaoImp">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="xsDao" class="dao.imp.XsDaoImp">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="kcDao" class="dao.imp.KcDaoImp">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="zyDao" class="dao.imp.ZyDaoImp">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="cjDao" class="dao.imp.CjDaoImp">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="dlService" class="service.imp.DlServiceManage">
		<property name="dlDao">
			<ref bean="dlDao" />
		</property>
	</bean>
	<bean id="xsService" class="service.imp.XsServiceManage">
		<property name="xsDao">
			<ref bean="xsDao" />
		</property>
		<property name="cjDao">
			<ref bean="cjDao" />
		</property>
	</bean>
	<bean id="zyService" class="service.imp.ZyServiceManage">
		<property name="zyDao">
			<ref bean="zyDao" />
		</property>
	</bean>
	<bean id="kcService" class="service.imp.KcServiceManage">
		<property name="kcDao">
			<ref bean="kcDao" />
		</property>
	</bean>
	<bean id="cjService" class="service.imp.CjServiceManage">
		<property name="cjDao">
			<ref bean="cjDao" />
		</property>
	</bean>
	<bean id="dlAction" class="org.action.DlAction">
	<property name="dlservice">
	<ref bean="dlService"/>
	</property>
	</bean>
	<bean id="xsAction" class="org.action.XsAction">
	<property name="xsService">
	<ref bean="xsService"/>
	</property>
	<!-- <property name="zyService">
	<ref bean="zyService"/>
	</property> -->
	</bean>
	<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
	<property name="sessionFactory">
	<ref local="sessionFactory"/>
	</property>
	</bean>
	<bean id="transactionInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor">
	<property name="transactionManager" ref="transactionManager"/>
	<property name="transactionAttributes">
	<props>
	<prop key="delete*">PROPAGATION_required</prop>
	<prop key="*">PROPAGATION_required</prop>
	</props>
	</property>
	</bean>
	<bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
	<property name="beanNames">
	<list>
	<value>dlService</value>
	<value>kcService</value>
	<value>cjService</value>
	<value>zyService</value>
	<value>xsService</value>
	</list>
	</property>
	<property name="interceptorNames">
	<list>
	<value>transactionInterceptor</value>
	</list>
	</property>
	</bean>
</beans>
 

猜你在找的XML相关文章