123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
- xmlns:context="http://www.springframework.org/schema/context"
- xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
- xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:tx="http://www.springframework.org/schema/tx"
- xmlns:jpa="http://www.springframework.org/schema/data/jpa" xmlns:task="http://www.springframework.org/schema/task"
- 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/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
- http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd
- http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
- http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-3.0.xsd
- http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd
- http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xsd">
-
-
- <context:property-placeholder location="classpath:/dbconfig.properties,classpath:/application.properties"/>
-
- <context:component-scan base-package="com.rtrh.core.repository" />
-
- <context:component-scan base-package="com.rtrh.projects" />
-
-
- <context:component-scan base-package="com.team" />
-
-
-
-
-
- <context:component-scan base-package="com.rtrh.core.plugins" annotation-config="true">
- <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
- </context:component-scan>
-
-
- <context:component-scan base-package="com.rtrh.common.modules" annotation-config="true">
- <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
- </context:component-scan>
-
-
-
- <context:component-scan base-package="com.rtrh.projects.modules" annotation-config="true">
- <context:exclude-filter type="annotation"
- expression="org.springframework.stereotype.Controller" />
- </context:component-scan>
-
-
- <context:annotation-config />
-
-
- <import resource="classpath*:/rtrh-event.xml" />
-
- <import resource="classpath*:/rtrh-filesystem.xml" />
-
-
-
- <import resource="classpath*:/rtrh-vcode.xml" />
-
-
- <import resource="classpath*:/rtrh-crypto.xml" />
-
-
- <import resource="classpath*:/rtrh-schedule.xml" />
-
-
- <import resource="classpath*:/rtrh-datasource.xml" />
- <import resource="classpath*:/rtrh-hibernate.xml" />
- <import resource="classpath*:/rtrh-mybatis.xml" />
-
- <import resource="classpath:/applicationContext-memcached.xml" />
- <import resource="classpath:security/applicationContext-shiro.xml" />
-
-
- <bean id="threadPool" scope="prototype" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
-
- <property name="corePoolSize" value="50" />
-
- <property name="keepAliveSeconds" value="300000" />
-
- <property name="maxPoolSize" value="2000" />
-
- <property name="queueCapacity" value="1000000" />
- <property name="rejectedExecutionHandler">
- <bean class="java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy" />
- </property>
- </bean>
-
- <bean id="ExecutionMethodInterceptor" class="com.rtrh.core.spring.intercepter.ExecutionMethodInterceptor" />
- <aop:config proxy-target-class="true">
-
- <aop:pointcut id="ExecutionMethodPointcut" expression="execution(* com.rtrh.core.modules..*.*Manager.*(..))" />
- <aop:advisor advice-ref="ExecutionMethodInterceptor" pointcut-ref="ExecutionMethodPointcut" />
- </aop:config>
-
- <beans profile="development,test">
- </beans>
- </beans>
|