spring
分享spring知识
火柴-人
在学习中分享,在分享中学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring-容器中Bean的生命周期(管理Bean始末的行为)
对于singleton作用域的Bean,每次客户端请求时都返回同一个共享实例,Spring容器负责跟踪Bean实例的产生、销毁。Spring可以管理实例化结束之后和销毁之前的行为。管理Bean的生命周期行为主要有如下两个时机。注入依赖关系之后。 即将销毁Bean之前。一、依赖关系注入之后的行为Spring提供了两种方法在Bean全部属性设置成功后执行的行为;使用init-method属性 使用InitializingBean接口1、使用init-method属性...原创 2022-03-01 21:10:29 · 357 阅读 · 0 评论 -
Spring-强制初始化Bean
Spring-强制初始化Bean原创 2022-03-01 15:57:24 · 431 阅读 · 0 评论 -
Spring-获得Bean本身的id
BeanNameAware是一个接口注入的接口;如果容器中某个Bean实现了BeanNameAware接口,Spring容器就会自动调用该Bean的setBeanName()方法为它注入Bean的配置id。例子:public class Dog implements zoon, BeanNameAware { public String beanName; @Override public void print() { System.out.prin原创 2022-03-01 11:23:05 · 823 阅读 · 0 评论 -
Spring-抽象Bean与子Bean之间的继承规则
Spring-抽象Bean与子Bean之间的继承规则原创 2022-02-28 21:46:32 · 538 阅读 · 0 评论 -
spring 为Bean指定别名
1、在定义<bean.../>元素时通过name属性指定别名。如果需要为Bean实例指定多个别名,则可以在name属性中使用逗号,冒号或者空格来分隔多个别名,后面通过任一别名即可访问该Bean实例。<bean id="dog1" class="Dog" name="dog11"></bean>2、通过<alias.../>元素为已有的Bean指定别名。<alias name="dog1" alias="dog11"></ali原创 2022-02-17 21:13:48 · 5264 阅读 · 0 评论 -
spring ioc注入
目录一、设值注入二、构造注入一、设值注入定义类public interface zoon { public void greet();}public class Cat implements zoon{ String name; int age; @Override public void greet() { System.out.println(name+":喵喵,我新年"+age+"了"); }原创 2022-02-17 16:09:47 · 141 阅读 · 0 评论 -
spring IOC容器Bean对象实例化
目录一、使用构造器创建Bean二、使用静态工厂创建Bean三、使用实例化工厂创建Bean一、使用构造器创建Bean定义对象public interface zoon { public void greet();}public class Dog implements zoon{ @Override public void greet() { System.out.println("汪汪"); }}定义位置文件&l原创 2022-02-17 12:56:11 · 272 阅读 · 0 评论 -
spring-ioc配置文件的加载
spring-ioc配置文件的加载原创 2022-02-11 11:58:30 · 228 阅读 · 0 评论
分享