-
实例化Bean 对象时 , 别名的使用:
配置<bean>文件 ,name = "bean1_1,bean1_2", id = "bean1"
查看全部 -
由实例化方法创建 bean 实例的方式有两种查看全部
-
创建Bean3及其静态工厂方法,在工厂方法生成Bean3实例并返回
查看全部 -
总结: 由静态工厂方法创建 bean 实例的方法有两种,
第一种,直接使用 Bean2Factory.getBean2()获取 Bean2的实例;
或者配置spring.xml 中的 <bean> ,通过读取配置上下文的方式生成 Bean2的实例
查看全部 -
test测试创建 Bean2 的实例,由静态工厂方法创建实例并返回
查看全部 -
创建与Bean2 对应的 <bean> 配置
查看全部 -
创建Bean2的静态工厂类,并创建对应的getBean2()方法去实例化一个Bean2
查看全部 -
创建Bean2查看全部
-
使用Spring 实例化 Bean的4中方式
查看全部 -
第四步:创建test测试类,通过读取配置文件,从服务上下午获取 bean 对象查看全部
-
第三步:创建 spring.xml 配置文件查看全部
-
第二步:引入Spring 的依赖, 包括 spring-core、spring-context
查看全部 -
使用Spring提供的IOC 容器:
创建Bean 类
查看全部 -
IOC 容器的效果如下:
1、依赖关系使用 @Before进行管理
2、每个类各自的业务逻辑不同,不再受实例化的限制而要修改实现业务的代码
3、依赖 的关系可以在 @Before 中的构造参数中修改即可,如要实例化的 bean 、bean的id 、参数id 等,
降低了代码的耦合度
查看全部 -
第六步:测试类:
在测试类中,创建 自定义 IOC 容器 的实例,
使用@Before 管理依赖关系, 使用 自定义IOC 的 实例对象 调用setBean ()传入 类的class 和 要调用的构造器的 beanId
查看全部
举报