Spting框架
Spring核心: IOC AOP
IOC:控制反转:就是对对象控制权的转移,从程序代码本身
反转到外部的容器中,通过外部容器对象的创建,
属性的赋值,依赖的管理。
IOC的具体实现:
依赖注入(DI):
1.创建项目,导入架包
2.定义类
3.创建Spring的配置文件,编写bean
4.在测试类中测试
结果:
总结:使用Spring框架可以将定义对象的诗交给程序本身(即spring)来创建,复制和管理,不需要程序员再来进行对象的创建。
基于xml的DI
bean实例调佣的是无参构造,如果需要bean对象的属性进行初始化,就由容器来自动完成,称为注入
set注入: spring调用类中的set方法
,在set方法中可以完成属性赋值
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!