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 @   湖南陈冠希  阅读(75)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示