摘要:
大多数情况下,Bean 之间的依赖非常直接:被依赖的 Bean 作为属性。在 XML 配置文件中最常见的就是使用 元素。在一些特殊情况下,Bean 之间的依赖不够直接。比如,某个类的静态初始化块中使用了其他的 Bean,如果其他 Bean 还没实例初始化,将会引发异常。depends-on 属性可... 阅读全文
摘要:
Spring 容器可以管理 singleton 作用域 Bean 的生命周期,容器能够跟踪 Bean 实例的创建、销毁。管理 Bean 生命周期行为主要有两个时机: 注入 Bean 的依赖关系之后 即将销毁 Bean 之间 依赖关系注入之后的行为 有三种方式可以在 Bean 的所有属性设置成功后执行 阅读全文
摘要:
@Resource 和 @Autowired 都是用来装配依赖的,它们之间有些异同。 @Resoure @Resource 是 JSR-250 规范的注解。 @Resource 可以标注在字段、方法上,但不可以标注在构造方法上。 默认情况下,@Resource 按依赖的名称进行装配。@Resourc 阅读全文