spring-context.xml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
  4. xmlns:context="http://www.springframework.org/schema/context"
  5. xmlns:aop="http://www.springframework.org/schema/aop" xmlns:task="http://www.springframework.org/schema/task"
  6. xsi:schemaLocation="http://www.springframework.org/schema/beans
  7. http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
  8. http://www.springframework.org/schema/context
  9. http://www.springframework.org/schema/context/spring-context-4.2.xsd
  10. http://www.springframework.org/schema/aop
  11. http://www.springframework.org/schema/aop/spring-aop-4.2.xsd
  12. http://www.springframework.org/schema/task
  13. http://www.springframework.org/schema/task/spring-task-4.2.xsd
  14. "
  15. default-autowire="byName" default-lazy-init="true">
  16. <!-- 启动spring注解扫描 -->
  17. <context:annotation-config />
  18. <!-- 引入properties配置文件 -->
  19. <context:property-placeholder location="classpath*:operate/quartz.properties"
  20. ignore-unresolvable="true" />
  21. <!--基于JDK动态代理 ,可以将@注解放置在接口和具体类上。 基于CGLIB类代理,只能将@注解放置在具体类上。 -->
  22. <!-- CGLIB动态代理 -->
  23. <aop:aspectj-autoproxy proxy-target-class="true" />
  24. <!-- 扫描类包,将标注Spring注解的类自动转化Bean,同时完成Bean的注入 -->
  25. <context:component-scan base-package="com.lote.wms.*" />
  26. <!-- mybatis -->
  27. <import resource="classpath:spring/spring-mybatis.xml" />
  28. <!-- activemq -->
  29. <import resource="classpath:spring/spring-activemq.xml" />
  30. <!-- 其他配置 -->
  31. <import resource="classpath:spring/config-context.xml" />
  32. <!-- quartz -->
  33. <import resource="classpath:spring/spring-quartz.xml" />
  34. <!-- aop -->
  35. <!-- 异常处理 -->
  36. <!-- <bean class="com.lote.wms.common.aspect.ExceptionAspect" /> -->
  37. <!-- 主从数据源切换 -->
  38. <!-- <bean class="com.lote.wms.common.aspect.DataSourceAspect" /> -->
  39. <!-- 日志 -->
  40. <bean class="com.lote.wms.common.aspect.LogAspect" />
  41. <!-- spring上下文工具类 -->
  42. <bean id="springContextUtil" class="com.lote.wms.common.core.spring.SpringContextUtil" lazy-init="false"/>
  43. <bean id="springUtils" class="com.lote.wms.task.support.SpringUtils" />
  44. <bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" />
  45. </beans>