当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

架构师之spring-----spring3.0新特性的bean加载控制@DependsOn和@Lazy

发表于: 2015-07-10   作者:nannan408   来源:转载   浏览:
摘要: 1.前言。    如题。 2.描述。    @DependsOn用于强制初始化其他Bean。可以修饰Bean类或方法,使用该Annotation时可以指定一个字符串数组作为参数,每个数组元素对应于一个强制初始化的Bean。 @DependsOn({"steelAxe","abc"}) @Comp
1.前言。
   如题。
2.描述。
  

@DependsOn用于强制初始化其他Bean。可以修饰Bean类或方法,使用该Annotation时可以指定一个字符串数组作为参数,每个数组元素对应于一个强制初始化的Bean。

@DependsOn({"steelAxe","abc"})
@Component
public class Chinese implements Person{
   //codes here
}
@Lazy用于指定该Bean是否取消预初始化。主要用于修饰Spring Bean类,用于指定该Bean的预初始化行为,使用该Annotation时可以指定一个boolean型的value属性,该属性决定是否要预初始化该Bean。

@Lazy(true)
@Component
public class Chinese implements Person{
   //codes here
}



转自:http://www.xuebuyuan.com/965172.html

架构师之spring-----spring3.0新特性的bean加载控制@DependsOn和@Lazy

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
EXTJS4新特性之全新的类系统及动态加载 (2011-10-08 10:55:58) 分类: EXTJS4 在这片文章中,我们主
在这片文章中,我们主要看一下EXTJS4中对类的一些方面的改进,比如说类的定义等等。以及在这些改进
1. LazyLoad 的作用: 在数据与对象进行 mapping 操作时,只有在真正使用到 该对象时,才进行 mappi
J2EE1.4新特性之EJB2.1的新特性 http://www.weste.net/html/200310/20031029QBI124658.html EJB 2.1
类加载器概述 类加载器负责加载所有的类,系统为所有被载入内存中的类生成一个java.lang.Class实例
NHibernate2.1新特性之Tuplizers 本节内容 什么是Tuplizers 典型实例 1.Domain 2.代理标记proxy mar
NHibernate2.1新特性之EntityMode.Map 本节内容 引入 EntityMode 典型实例 1.映射文件 2.Configurat
本节内容 概览 典型实例 1.Domain 2.Mapping 3.Test 代码 结语 参考资料 概览 接着完成以前的NHiber
摘要: 由于越来越多的跨国公司需要跨语言的WEB应用,所以本地化工作变得尤其重要,在ASP.NET 1.1
Android5.X对图形操作上有更多的功能。下面来看看Tinting(着色) Tinting的使用非常简单,几乎 没
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号