spring初学 2 hello spring
spring容器在初始化时先读取配置文件,根据配置文件或元数据创建与组织对象存入容器中,程序使用时再从ioc容器中取出需要的对象。
首先我们写一个实体类pojo
在里面写hello的代码
然后再resource中写入配置文件
`
<!--使用spring创建对象,这些都成为bean-->
<bean id="hello" class="com.wwu.pojo.hello">
<property name="str" value="spring"/>
</bean>
`
直接测试
得到结果
hello是spring创建的,在配置文件中。一个bean就相当于一个对象,以前的代码是
类型 变量名 = new 类型();
现在的也是一样,
bean里面的变量名是id,class是new的对象。
propery是相当于给对象的属性设置一个值。
这个过程就是控制反转!
容器就是beans,可以放多个,反转:程序本身不创建对象,变成了被动的接收对象。
必须有set方法,因为propery就是用set进行注入的。
ioc就是这样一种编程思想,有主动编程变成被动接受。
所谓的ioc一句话就是:
对象由Spring创建,管理,装配!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!