IOC-底层原理

Bean管理:

1)spring创建对象

2)spring来注入属性

DI:是ioc中的一种依赖注入,是一种实现(注入属性)

1.第一种注入方式:set方法  a.创建类,定义属性和其对应的set方法进行注入b.在main方法中创建队像再将属性配置进去

在spring的xml里面进行属性的配置

a.首先将对应的类的id和class写在xml的bean内,b.在bean内创建property对象,里面含有name与value这两种名称,前者代表属性名,后者代表要赋值的值

属性的注入分为有参注入与无参注入

2.第二种注入方式:大体与第一种相仿,但是其在spring中注入属性的时候不是使用<

property

>而是<constructor-arg>其中的name也可以用index来替代0代表有参构造的第一个,类推

而在测试文件中使用需要context.getBean("在xml里面的id",类的名字.class);

除此以外还有p名称空间注入

 

 就是在这个地方进行修改

 

 然后在bean里面这么写就行了

但是有一个小前提,在你这样写之前你的类里面一定要有他的set方法,不然这个搞不了

10

 

posted @ 2022-03-05 16:37  湖南陈冠希  阅读(103)  评论(0)    收藏  举报