spring数据源配置
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <!--系统计划任务--> <bean id="hibernatePropertiesFeiShuidj" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="properties"> <props> <!-- <prop key="hibernate.dialect">net.sf.hibernate.dialect.SQLServerDialect</prop>--> <prop key="hibernate.dialect">net.sf.hibernate.dialect.OracleDialect</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.max_fetch_depth">1</prop> </props> </property> </bean> <bean id="dataSourceFeiShuidj" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <!-- 非税对接先做sqlserver测试,前置机是oracle <property name="driverClassName"><value>net.sourceforge.jtds.jdbc.Driver</value></property> <property name="url"><value>jdbc:jtds:sqlserver://127.0.0.1:1433/xzfw_test;charset=gbk;SelectMethod=CURSOR</value></property> <property name="username"><value>sa</value></property> <property name="password"><value>sa123</value></property>--> <property name="driverClassName"><value>oracle.jdbc.driver.OracleDriver</value></property> <property name="url"><value>jdbc:oracle:thin:@59.231.52.27:1521:ORCL</value></property> <property name="username"><value>syfs_cs</value></property> <property name="password"><value>1</value></property> </bean> <bean id="sessionFactoryFeiShuidj" class="org.springframework.orm.hibernate.LocalSessionFactoryBean"> <property name="dataSource"><ref bean="dataSourceFeiShuidj" /></property> <property name="mappingDirectoryLocations"> <list> <value>WEB-INF/classes/feishuidj/hbm/domain</value> </list> </property> <property name="hibernateProperties"><ref bean="hibernatePropertiesFeiShuidj"/></property> </bean> <bean id="hibernateTemplateFeiShuidj" class="org.springframework.orm.hibernate.HibernateTemplate"> <property name="sessionFactory"><ref bean="sessionFactoryFeiShuidj" /></property> </bean> <!--定时调度控制对象--> <bean id="feishuidj" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <!--非税数据对接 --> <ref local="feishuidjTrigger"/> </list> </property> </bean> <!-- 系统计划任务之 数据自动交换 --> <bean id="feishuidjTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"><ref bean="feishuidjDetail"/></property> <property name="cronExpression"><value>1/20 * * * * ?</value></property> </bean> <bean name="feishuidjDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"><ref bean="feishuidjJob"/></property> <property name="targetMethod"><value>doFeiShuidj</value></property> </bean> <bean name="feishuidjJob" class="feishuidj.FeiShuidjJob" autowire="byName"> <property name="hibernateTemplateFeiShuidj"><ref bean="hibernateTemplateFeiShuidj" /></property> </bean> </beans>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean name="feishuiAction" class="action.feishui.FeiShuiAction" singleton="false" autowire="byName"></bean> <bean name="feiShuiService" parent="baseProxy"> <property name="target" > <ref bean="FeiShuiServiceImpl"/> </property> </bean> <bean name="FeiShuiServiceImpl" class="domain.service.impl.FeiShuiServiceImpl" autowire="byName" ></bean> </beans>