Spring xml设置

原创 2016年08月29日 14:06:12

<!-- 确保可在@Value中, 使用SeEL表达式获取资源属性 -->
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
   <property name="properties" ref="configProperties" />
</bean>

<bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
   <property name="locations">
      <list>
         <value>classpath*:*.properties</value>
      </list>
   </property>
</bean>

用于自动读取如/test/resources/config/下的properties文件。

<context:component-scan base-package="com.baidu.fbu.fcore.accounting.loan" />
<context:component-scan base-package="com.baidu.fbu.fcore.accounting" />
<context:component-scan base-package="com.baidu.fbu.fcore.common" />
<context:component-scan base-package="com.baidu.fbu.fcore.common.daycut" />

用于开启annotation自动扫描。

<!-- Imports -->
<import resource="classpath:META-INF/spring/accg-spring-mybatis.xml" />
<import resource="classpath:META-INF/spring/accg-spring-cache.xml" />
<import resource="classpath:META-INF/spring/accg-spring-jobs.xml" />

import其他xml配置文件。



cache.xml

<!-- Enable spring AOP -->
<aop:aspectj-autoproxy />

开启AOP。可以使用@AspectJ配置。


<!-- Cache key generator -->
<bean id="keyGenerator" class="com.baidu.fbu.fcore.common.cache.SignatureKeyGenerator" />

引入外部类的bean容器。


<!-- Cache manager -->
<cache:annotation-driven/>
<bean id="cacheManager" class="org.springframework.cache.support.SimpleCacheManager">
   <property name="caches">
      <set>
         <bean class="org.springframework.cache.concurrent.ConcurrentMapCacheFactoryBean"
              p:name="${accg.cache.name}" p:allowNullValues="false" />

         <bean class="com.baidu.fbu.fcore.common.cache.RedisCache">
            <property name="name" value="${daycut.cache.name}" />
            <property name="ttl" value="${daycut.cache.ttl}"></property>
         </bean>
      </set>
   </property>
</bean>

引入cache部分,启用注解开启cache。















spring 应用xml设置

  • 2014年08月04日 13:59
  • 1KB
  • 下载

Spring XML设置bean的构造参数和属性方法

XML设置bean的构造参数和属性方法构造参数 最简单的,不用指定contructor parameter的index和type Bean:package x.y;public class Foo ...

Spring的《XML显式装配bean》之设置bean的作用域

这一节主要是关于bean的作用域。 bean的作用域bean的作用域有如下几种: singleton: 单例 prototype: 任意次创建 request: 每次请求创建一个,仅在web里面有效 ...

spring应用中web.xml的设置

加载spring的配置文件    contextConfigLocation    classpath*:spring/*.xml   Spring常用的两个监听器: 在自己所定义的Se...

Spring设置定时器XML配置!

Spring 配置定时器(注解+xml)方式—整理 一、注解方式 1. 在Spring的配置文件ApplicationContext.xml,首先添加命名空间 xmlns:task="h...

Spring+Hibernate配置文件-applicationContext.xml设置

搭建完整个工程之后,我们打开applicationContext。x

Stuts2-Spring3.X-Mybatis全xml配置项目包

  • 2016年10月30日 16:20
  • 13.51MB
  • 下载

Spring AOP AspectJ注解和XML配置两种实现(Maven构建)

Spring AOP 的两种实现方式分别是注解@(基于AspectJ)和XML配置,虽然方式不同,但万变不离其宗,最终都是运用java反射和动态代理技术(这是JDK方式)或者java反射和CGlib(...
  • fyduan
  • fyduan
  • 2015年12月23日 19:04
  • 8081

Spring框架xml注解配置方式实例

  • 2017年03月20日 12:48
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring xml设置
举报原因:
原因补充:

(最多只允许输入30个字)