首页 > 代码库 > 8 -- 深入使用Spring -- 2...5 Spring 3.0 新增的注解
8 -- 深入使用Spring -- 2...5 Spring 3.0 新增的注解
8.2.5 Spring 3.0 新增的注解
@DependsOn @Lazy
@DependsOn :用于强制初始化其他Bean。修饰Bean类或方法,可以指定一个字符串数组作为参数,每个数组元素对应一个强制初始化的Bean。
package edu.pri.lime._8_2_5.bean; import org.springframework.context.annotation.DependsOn; import org.springframework.stereotype.Component; @DependsOn({"steelAxe","lime"}) //指定在初始化chinese Bean之前,会强制初始化steelAxe、lime两个Bean @Component public class Chinese { }
@Lazy : 用于指定该Bean是否取消预初始化。
package edu.pri.lime._8_2_5.bean; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Component; @Lazy(true) //修饰Spring Bean 类用于指定该Ben的预初始化行为,指定一个boolean型的value属性,该属性决定是否要预初始化该Bean @Component public class French { }
啦啦啦
8 -- 深入使用Spring -- 2...5 Spring 3.0 新增的注解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。