123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- Licensed to Jasig under one or more contributor license agreements.
- See the NOTICE file distributed with this work for additional information
- regarding copyright ownership. Jasig licenses this file to you under the
- Apache License, Version 2.0 (the "License"); you may not use this file except
- in compliance with the License. You may obtain a copy of the License at the
- following location: http://www.apache.org/licenses/LICENSE-2.0 Unless required
- by applicable law or agreed to in writing, software distributed under the
- License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
- OF ANY KIND, either express or implied. See the License for the specific
- language governing permissions and limitations under the License. -->
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:task="http://www.springframework.org/schema/task" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
- xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop"
- xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
- http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
- http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
- http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
- http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xsd">
- <description>
- This is the main Spring configuration file with some of the main "core"
- classes defined. You shouldn't really
- modify this unless you
- know what you're doing!
- </description>
- <!-- 使用annotation 自动注册bean, 并保证@Required、@Autowired的属性被注入. @Controller的Bean注入在spring-mvc.xml中自动注册 -->
- <context:component-scan base-package="com.jsjty">
- <context:exclude-filter type="annotation"
- expression="org.springframework.stereotype.Controller" />
- </context:component-scan>
- <context:annotation-config />
- <!-- Including this aspectj-autoproxy element will cause spring to automatically
- create proxies around any beans defined in this file that match the pointcuts
- of any aspects defined in this file. -->
- <aop:aspectj-autoproxy />
- <bean id="characterEncodingFilter" class="org.springframework.web.filter.CharacterEncodingFilter"
- p:encoding="UTF-8" p:forceEncoding="true" />
- <!-- Declare the TimingAspect that we want to weave into the other beans
- defined in this config file. -->
- <bean id="timingAspect" class="org.perf4j.log4j.aop.TimingAspect" />
- <!-- Message source for this context, loaded from localized "messages_xx"
- files -->
- <bean id="messageSource"
- class="org.springframework.context.support.ResourceBundleMessageSource"
- p:basename="messages" />
- <!-- Job to periodically reload services from service registry. This job
- is needed for a clustered CAS environment since service changes in one CAS
- node are not known to the other until a reload. -->
- <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
- destroy-method="close" lazy-init="false">
- <property name="driverClassName">
- <value>oracle.jdbc.driver.OracleDriver</value>
- </property>
- <property name="url">
- <value>jdbc:oracle:thin:@10.1.30.104:1521:JTTJJC</value>
- </property>
- <property name="username">
- <value>gk</value>
- </property>
- <property name="password">
- <value>gk</value>
- </property>
- <!-- Connection Pooling Info -->
- <!-- 连接池启动时的初始值 -->
- <!-- <property name="initialSize" value="${dbcp.initialSize}" /> -->
- <!-- 最大连接数据库连接数,设置为0时,表示没有限制 -->
- <property name="maxActive" value="100" />
- <!-- 最大等待连接中的数量,设置为0时,表示没有限制 -->
- <property name="maxIdle" value="10" />
- <!-- 最小等待连接中的数量,设置为0时,表示没有限制 -->
- <property name="minIdle" value="5" />
- <!-- sql验证 主要是防止重启数据库时,去先前已有的连接时报错,这个是在需要连接验证时用到 -->
- <property name="validationQuery" value="select 1 from dual" />
- <!-- 取出连接时进行有效性验证 默认是true,设置为false,提高性能 -->
- <property name="testOnBorrow" value="false" />
- <!-- 最大等待时间 -->
- <property name="maxWait" value="60000" />
- <!-- 设置从数据源中返回的连接是否采用自动提交机制,默认值为 true -->
- <property name="defaultAutoCommit" value="false" />
- <!-- 每30秒运行一次空闲连接回收器,如果当前连接数小于minIdle会去创建 -->
- <property name="timeBetweenEvictionRunsMillis" value="300000" />
- <!-- 池中的连接空闲30分钟后被回收 -->
- <property name="minEvictableIdleTimeMillis" value="1800000" />
- </bean>
- <bean id="aisdataSource" class="org.apache.commons.dbcp.BasicDataSource"
- destroy-method="close" lazy-init="false">
- <property name="driverClassName">
- <value>oracle.jdbc.driver.OracleDriver</value>
- </property>
- <property name="url">
- <value>jdbc:oracle:thin:@10.1.30.104:1521:JTTJJC</value>
- </property>
- <property name="username">
- <value>hsais</value>
- </property>
- <property name="password">
- <value>hsais</value>
- </property>
- <!-- Connection Pooling Info -->
- <!-- 连接池启动时的初始值 -->
- <!-- <property name="initialSize" value="${dbcp.initialSize}" /> -->
- <!-- 最大连接数据库连接数,设置为0时,表示没有限制 -->
- <property name="maxActive" value="100" />
- <!-- 最大等待连接中的数量,设置为0时,表示没有限制 -->
- <property name="maxIdle" value="10" />
- <!-- 最小等待连接中的数量,设置为0时,表示没有限制 -->
- <property name="minIdle" value="5" />
- <!-- sql验证 主要是防止重启数据库时,去先前已有的连接时报错,这个是在需要连接验证时用到 -->
- <property name="validationQuery" value="select 1 from dual" />
- <!-- 取出连接时进行有效性验证 默认是true,设置为false,提高性能 -->
- <property name="testOnBorrow" value="false" />
- <!-- 最大等待时间 -->
- <property name="maxWait" value="60000" />
- <!-- 设置从数据源中返回的连接是否采用自动提交机制,默认值为 true -->
- <property name="defaultAutoCommit" value="false" />
- <!-- 每30秒运行一次空闲连接回收器,如果当前连接数小于minIdle会去创建 -->
- <property name="timeBetweenEvictionRunsMillis" value="300000" />
- <!-- 池中的连接空闲30分钟后被回收 -->
- <property name="minEvictableIdleTimeMillis" value="1800000" />
- </bean>
- <!-- 配置经营库数据源 -->
- <bean id="jsjydataSource" class="org.apache.commons.dbcp.BasicDataSource"
- destroy-method="close" lazy-init="false">
- <property name="driverClassName">
- <value>oracle.jdbc.driver.OracleDriver</value>
- </property>
- <property name="url">
- <value>jdbc:oracle:thin:@192.168.57.81:1521:orcl</value>
- </property>
- <property name="username">
- <value>gk</value>
- </property>
- <property name="password">
- <value>gk</value>
- </property>
- <!-- Connection Pooling Info -->
- <!-- 连接池启动时的初始值 -->
- <!-- <property name="initialSize" value="${dbcp.initialSize}" /> -->
- <!-- 最大连接数据库连接数,设置为0时,表示没有限制 -->
- <property name="maxActive" value="100" />
- <!-- 最大等待连接中的数量,设置为0时,表示没有限制 -->
- <property name="maxIdle" value="10" />
- <!-- 最小等待连接中的数量,设置为0时,表示没有限制 -->
- <property name="minIdle" value="5" />
- <!-- sql验证 主要是防止重启数据库时,去先前已有的连接时报错,这个是在需要连接验证时用到 -->
- <property name="validationQuery" value="select 1 from dual" />
- <!-- 取出连接时进行有效性验证 默认是true,设置为false,提高性能 -->
- <property name="testOnBorrow" value="false" />
- <!-- 最大等待时间 -->
- <property name="maxWait" value="60000" />
- <!-- 设置从数据源中返回的连接是否采用自动提交机制,默认值为 true -->
- <property name="defaultAutoCommit" value="false" />
- <!-- 每30秒运行一次空闲连接回收器,如果当前连接数小于minIdle会去创建 -->
- <property name="timeBetweenEvictionRunsMillis" value="300000" />
- <!-- 池中的连接空闲30分钟后被回收 -->
- <property name="minEvictableIdleTimeMillis" value="1800000" />
- </bean>
-
-
- <!--GK,建设经营,智能监管 -->
- <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
- <property name="dataSource">
- <ref local="dataSource" />
- </property>
- </bean>
- <!--事务配置 -->
- <bean id="txManager"
- class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
- <property name="dataSource" ref="dataSource" />
- </bean>
- <!--事务配置 -->
- <bean id="txManagerAIS"
- class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
- <property name="dataSource" ref="aisdataSource" />
- </bean>
- <!--事务配置 建设经营 -->
- <bean id="jsjyManager"
- class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
- <property name="dataSource" ref="jsjydataSource" />
- </bean>
- <!--事务配置 资源 -->
- <bean id="zyManager"
- class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
- <property name="dataSource" ref="zydataSource" />
- </bean>
- <!-- 事务注解驱动,标注@Transactional的类和方法将具有事务性 -->
- <tx:annotation-driven transaction-manager="txManager" />
- <!-- AIS事务注解驱动,标注@Transactional的类和方法将具有事务性 -->
- <tx:annotation-driven transaction-manager="txManagerAIS" />
- <!-- 建设经营事务注解驱动,标注@Transactional的类和方法将具有事务性 -->
- <tx:annotation-driven transaction-manager="jsjyManager" />
- <!--安全事务注解驱动,标注@Transactional的类和方法将具有事务性 -->
- <tx:annotation-driven transaction-manager="aqManager" />
- <!--资源事务注解驱动,标注@Transactional的类和方法将具有事务性 -->
- <tx:annotation-driven transaction-manager="zyManager" />
- <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="dataSource"></property>
- <property name="configLocation" value="classpath:mybatis/myBatis.xml" />
- </bean>
- <!--岸基 -->
- <bean id="aissqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="aisdataSource"></property>
- <property name="configLocation" value="classpath:mybatis/aisMyBatis.xml" />
- </bean>
- <!-- 建设经营sql -->
- <bean id="jsjysqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/jsjyMyBatis.xml" />
- </bean>
- <!--资源gksql -->
- <bean id="zygksqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="zydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/zygkMyBatis.xml" />
- </bean>
- <!--时间gksql -->
- <bean id="timegksqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/timegkMyBatis.xml" />
- </bean>
- <!--经营gksql -->
- <bean id="jsjygksqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/jsjygkMyBatis.xml" />
- </bean>
- <!--资源axsql -->
- <bean id="zyaxsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="zydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/zyaxMyBatis.xml" />
- </bean>
- <!--时间axsql -->
- <bean id="timeaxsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/timeaxMyBatis.xml" />
- </bean>
- <!--经营axsql -->
- <bean id="jsjyaxsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/jsjyaxMyBatis.xml" />
- </bean>
- <!--资源gqsql -->
- <bean id="zygqsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="zydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/zygqMyBatis.xml" />
- </bean>
- <!--时间gqsql -->
- <bean id="timegqsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/timegqMyBatis.xml" />
- </bean>
- <!--经营gqsql -->
- <bean id="jsjygqsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/jsjygqMyBatis.xml" />
- </bean>
- <!--资源bwsql -->
- <bean id="zybwsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="zydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/zybwMyBatis.xml" />
- </bean>
- <!--时间bwsql -->
- <bean id="timebwsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/timebwMyBatis.xml" />
- </bean>
- <!--经营bwsql -->
- <bean id="jsjybwsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/jsjybwMyBatis.xml" />
- </bean>
- <!--资源zyqsql -->
- <bean id="zyzyqsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="zydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/zyzyqMyBatis.xml" />
- </bean>
- <!--时间zyqsql -->
- <bean id="timezyqsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/timezyqMyBatis.xml" />
- </bean>
- <!--经营zyqsql -->
- <bean id="jsjyzyqsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/jsjyzyqMyBatis.xml" />
- </bean>
- <!--资源jyrsql -->
- <bean id="zyjyrsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="zydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/zyjyrMyBatis.xml" />
- </bean>
- <!--时间jyrsql -->
- <bean id="timejyrsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/timejyrMyBatis.xml" />
- </bean>
- <!--经营jyrsql -->
- <bean id="jsjyjyrsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/jsjyjyrMyBatis.xml" />
- </bean>
- <!--资源mdsql -->
- <bean id="zymdsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="zydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/zymdMyBatis.xml" />
- </bean>
- <!--时间mdsql -->
- <bean id="timemdsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/timemdMyBatis.xml" />
- </bean>
- <!--经营mdsql -->
- <bean id="jsjymdsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/jsjymdMyBatis.xml" />
- </bean>
- <!--资源mtsql -->
- <bean id="zymtsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="zydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/zymtMyBatis.xml" />
- </bean>
- <!--时间mtsql -->
- <bean id="timemtsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/timemtMyBatis.xml" />
- </bean>
- <!--经营mtsql -->
- <bean id="jsjymtsqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="jsjydataSource"></property>
- <property name="configLocation" value="classpath:mybatis/jsjymtMyBatis.xml" />
- </bean>
- <!-- 扫描mapper.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zygl.mapper" />
- <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
- </bean>
- <!-- 扫描mapperais.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zygl.mapperais" />
- <property name="sqlSessionFactoryBeanName" value="aissqlSessionFactory" />
- </bean>
- <!-- 扫描mapperjsjy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.jsjy.mapperjsjy" />
- <property name="sqlSessionFactoryBeanName" value="jsjysqlSessionFactory" />
- </bean>
- <!-- 扫描mappertime.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.gk.mappertime" />
- <property name="sqlSessionFactoryBeanName" value="timegksqlSessionFactory" />
- </bean>
- <!-- 扫描mapperzy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.gk.mapperzy" />
- <property name="sqlSessionFactoryBeanName" value="zygksqlSessionFactory" />
- </bean>
- <!-- 扫描mapperjsjy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.gk.mapperjsjy" />
- <property name="sqlSessionFactoryBeanName" value="jsjygksqlSessionFactory" />
- </bean>
- <!-- 扫描mappertime.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.ax.mappertime" />
- <property name="sqlSessionFactoryBeanName" value="timeaxsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperzy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.ax.mapperzy" />
- <property name="sqlSessionFactoryBeanName" value="zyaxsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperjsjy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.ax.mapperjsjy" />
- <property name="sqlSessionFactoryBeanName" value="jsjyaxsqlSessionFactory" />
- </bean>
- <!-- 扫描mappertime.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.gq.mappertime" />
- <property name="sqlSessionFactoryBeanName" value="timegqsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperzy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.gq.mapperzy" />
- <property name="sqlSessionFactoryBeanName" value="zygqsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperjsjy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.gq.mapperjsjy" />
- <property name="sqlSessionFactoryBeanName" value="jsjygqsqlSessionFactory" />
- </bean>
- <!-- 扫描mappertime.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.bw.mappertime" />
- <property name="sqlSessionFactoryBeanName" value="timebwsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperzy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.bw.mapperzy" />
- <property name="sqlSessionFactoryBeanName" value="zybwsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperjsjy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.bw.mapperjsjy" />
- <property name="sqlSessionFactoryBeanName" value="jsjybwsqlSessionFactory" />
- </bean>
- <!-- 扫描mappertime.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.zyq.mappertime" />
- <property name="sqlSessionFactoryBeanName" value="timezyqsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperzy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.zyq.mapperzy" />
- <property name="sqlSessionFactoryBeanName" value="zyzyqsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperjsjy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.zyq.mapperjsjy" />
- <property name="sqlSessionFactoryBeanName" value="jsjyzyqsqlSessionFactory" />
- </bean>
- <!-- 扫描mappertime.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.jyr.mappertime" />
- <property name="sqlSessionFactoryBeanName" value="timejyrsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperzy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.jyr.mapperzy" />
- <property name="sqlSessionFactoryBeanName" value="zyjyrsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperjsjy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.jyr.mapperjsjy" />
- <property name="sqlSessionFactoryBeanName" value="jsjyjyrsqlSessionFactory" />
- </bean>
- <!-- 扫描mappertime.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.md.mappertime" />
- <property name="sqlSessionFactoryBeanName" value="timemdsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperzy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.md.mapperzy" />
- <property name="sqlSessionFactoryBeanName" value="zymdsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperjsjy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.md.mapperjsjy" />
- <property name="sqlSessionFactoryBeanName" value="jsjymdsqlSessionFactory" />
- </bean>
- <!-- 扫描mappertime.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.mt.mappertime" />
- <property name="sqlSessionFactoryBeanName" value="timemtsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperzy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.mt.mapperzy" />
- <property name="sqlSessionFactoryBeanName" value="zymtsqlSessionFactory" />
- </bean>
- <!-- 扫描mapperjsjy.java -->
- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
- <property name="basePackage" value="com.jsjty.zyxt.mt.mapperjsjy" />
- <property name="sqlSessionFactoryBeanName" value="jsjymtsqlSessionFactory" />
- </bean>
- <!-- 定时器配置 -->
- <bean id="schedule"
- class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
- <property name="triggers">
- <list>
- <ref bean="AISSsxxTb" />
- <ref bean="AISLastSsxxTb" />
- <ref bean="FZDtSynchTb" />
- <ref bean="fungk" />
- <ref bean="funax" />
- <ref bean="fungq" />
- <ref bean="funbw" />
- <ref bean="funzyq" />
- <ref bean="funjyr" />
- <ref bean="funmd" />
- <ref bean="funmt" />
- </list>
- </property>
- </bean>
- <bean id="AISSsxxTb" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="AISSsxxTbSxl" />
- <!-- <property name="cronExpression" value="0 0 0/2 * * ?" /> -->
- <property name="cronExpression" value="0 09 12 * * ? *" />
- </bean>
- <bean id="AISLastSsxxTb" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="AISLastSsxxTbSxl" />
- <!-- <property name="cronExpression" value="0 0/5 * * * ?" /> -->
- <property name="cronExpression" value="0 09 12 * * ? *" />
- </bean>
- <!-- 许可证附证数据交换 定时器 -->
- <bean id="FZDtSynchTb" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="FZDtSynchTbSxl" />
- <!-- <property name="cronExpression" value="0 0/5 * * * ?" /> -->
- <property name="cronExpression" value="30 43 15 * * ? *" />
- </bean>
- <bean id="fungk" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="fungkSxl" />
- <!-- <property name="cronExpression" value="0 0/5 * * * ?" /> -->
- <property name="cronExpression" value="30 30 9 * * ? *" />
- </bean>
- <bean id="funax" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="funaxSxl" />
- <!-- <property name="cronExpression" value="0 0/5 * * * ?" /> -->
- <property name="cronExpression" value="30 30 9 * * ? *" />
- </bean>
- <bean id="fungq" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="fungqSxl" />
- <!-- <property name="cronExpression" value="0 0/5 * * * ?" /> -->
- <property name="cronExpression" value="30 30 9 * * ? *" />
- </bean>
- <bean id="funbw" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="funbwSxl" />
- <!-- <property name="cronExpression" value="0 0/5 * * * ?" /> -->
- <property name="cronExpression" value="30 47 9 * * ? *" />
- </bean>
- <bean id="funzyq" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="funzyqSxl" />
- <!-- <property name="cronExpression" value="0 0/5 * * * ?" /> -->
- <property name="cronExpression" value="30 30 9 * * ? *" />
- </bean>
- <bean id="funjyr" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="funjyrSxl" />
- <!-- <property name="cronExpression" value="0 0/5 * * * ?" /> -->
- <property name="cronExpression" value="30 30 9 * * ? *" />
- </bean>
- <bean id="funmd" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="funmdSxl" />
- <!-- <property name="cronExpression" value="0 0/5 * * * ?" /> -->
- <property name="cronExpression" value="30 30 9 * * ? *" />
- </bean>
- <bean id="funmt" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail" ref="funmtSxl" />
- <!-- <property name="cronExpression" value="0 0/5 * * * ?" /> -->
- <property name="cronExpression" value="30 30 9 * * ? *" />
- </bean>
- <bean id="AISSsxxTbSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="AISXxTbSxl" />
- <property name="targetMethod" value="AISssxxTb" />
- <property name="concurrent" value="false" />
- </bean>
- <bean id="AISLastSsxxTbSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="AISXxTbSxl" />
- <property name="targetMethod" value="AISLastSsxxTb" />
- <property name="concurrent" value="false" />
- </bean>
- <!-- 许可证附证定时器对应路径和方法 -->
- <bean id="FZDtSynchTbSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="FZSynchTbSxl" />
- <property name="targetMethod" value="FZDtSynchTb" />
- <property name="concurrent" value="false" />
- </bean>
- <bean id="fungkSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="fungktxl" />
- <property name="targetMethod" value="fungk" />
- <property name="concurrent" value="false" />
- </bean>
- <bean id="funaxSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="funaxtxl" />
- <property name="targetMethod" value="funax" />
- <property name="concurrent" value="false" />
- </bean>
- <bean id="fungqSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="fungqtxl" />
- <property name="targetMethod" value="fungq" />
- <property name="concurrent" value="false" />
- </bean>
- <bean id="funbwSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="funbwtxl" />
- <property name="targetMethod" value="funbw" />
- <property name="concurrent" value="false" />
- </bean>
- <bean id="funzyqSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="funzyqtxl" />
- <property name="targetMethod" value="funzyq" />
- <property name="concurrent" value="false" />
- </bean>
- <bean id="funjyrSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="funjyrtxl" />
- <property name="targetMethod" value="funjyr" />
- <property name="concurrent" value="false" />
- </bean>
- <bean id="funmdSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="funmdtxl" />
- <property name="targetMethod" value="funmd" />
- <property name="concurrent" value="false" />
- </bean>
- <bean id="funmtSxl"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject" ref="funmttxl" />
- <property name="targetMethod" value="funmt" />
- <property name="concurrent" value="false" />
- </bean>
- <bean id="AISXxTbSxl" class="com.jsjty.zygl.service.AISSsxxService"
- scope="prototype">
- </bean>
- <bean id="FZSynchTbSxl" class="com.jsjty.jsjy.service.JsjyDtSynchService"
- scope="prototype">
- </bean>
- <bean id="fungktxl" class="com.jsjty.zyxt.gk.service.ZyGkService"
- scope="prototype">
- </bean>
- <bean id="funaxtxl" class="com.jsjty.zyxt.ax.service.ZyAxService"
- scope="prototype">
- </bean>
- <bean id="fungqtxl" class="com.jsjty.zyxt.gq.service.ZyGqService"
- scope="prototype">
- </bean>
- <bean id="funbwtxl" class="com.jsjty.zyxt.bw.service.ZyBwService"
- scope="prototype">
- </bean>
- <bean id="funzyqtxl" class="com.jsjty.zyxt.zyq.service.ZyZyqService"
- scope="prototype">
- </bean>
- <bean id="funjyrtxl" class="com.jsjty.zyxt.jyr.service.ZyJyrService"
- scope="prototype">
- </bean>
- <bean id="funmdtxl" class="com.jsjty.zyxt.md.service.ZyMdService"
- scope="prototype">
- </bean>
- <bean id="funmttxl" class="com.jsjty.zyxt.mt.service.ZyMtService"
- scope="prototype">
- </bean>
- </beans>
|