3.初始化Ioc容器
spring对bean的管理提供了三种配置方式
1.基于XML配置bean
2.基于注解配置bean
3.基于java代码配置bean
三种配置方式本质是一样的,都是告诉springIoc容器如何实例化,如何管理这些bean
基于XML配置bean
在applicationContext.xml中所有的bean统一使用<bean>标签,当class指定的类被Ioc实例化以后,在容器中他的唯一编号就是id
<bean id="sweetApple" class="com.spring.ioc.entity.Apple">
<property name="title" value="红富士"></property>
<property name="origin" value="欧洲"></property>
<property name="color" value="红色"></property>
</bean>
spring提供了一个核心对象ApplicationContext,ApplicationContext本质是一个接口,有很多具体实现类,其中ClassPathXMLApplicationContext类实现了从当前类路径读取xml文件并解析加载
//创建IoC容器并根据配置文件创建对象
ApplicationContext context =
new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!