1.新建一个项目

2.添加spring框架支持
只需要在pom文件内添加依赖即可
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>5.2.3.RELEASE</version>
</dependency>
</dependencies>
例如:

添加完依赖要记得刷新maven

从上述配置中能看出来添加了spring-context与spring-bean两个模块。
2.1 spring-context模块的功能
总的说spring-context模块提供了ioc容器,依赖注入,事件处理,资源加载,国际化支持等功能
1.Bean容器:Spring的核心是IoC容器,它管理应用程序中的所有对象(Bean)。spring-context提供了ApplicationContext接口,它是IoC容器的实现,负责管理Bean的生命周期和依赖关系
2.依赖注入:Spring的依赖注入功能可以通过配置文件或注解来实现Bean之间的依赖关系
3.事件处理:Spring框架提供了事件监听和发布机制,开发人员可以通过ApplicationContext在应用程序中实现事件处理。
4.资源加载:spring-context模块提供了资源加载的功能,可以方便地加载外部配置文件、属性文件等资源。
5.国际化支持:
2.2 spring-beans模块的功能
spring-beans模块主要负责Bean的定义,配置,实例化,生命周期管理和作用域管理等功能,是Spring框架中管理Bean的核心模块之一。
1.Bean定义和配置:Spring框架中所有的对象都叫Bean。提供了用于定义和配置Bean的元数据信息,包括Bean的类名,属性,依赖关系的BeanDefinition接口和相关类。
2.Bean实例化和生命周期管理:它通过BeanFactory接口和相关实现类,提供了Bean的实例化、初始化、销毁等操作。
3.Bean的作用域管理
4.Bean的依赖注入:spring-beans模块与spring-context模块一起提供了依赖注入功能,可以通过配置文件或注解来实现Bean之间的依赖关系
3.Spring的使用(简易)
1.创建一个启动类
2.创建bean对象(bean对象也就是Java中的普通对象)
3. 将bean对象注册到spring中
3.1.找到resources在它下面建立xml文件( idea可以直接建立config文件)

接下来,实现如何将 我们自定义的对象(Dog)注册到 Spring 中就可以了,具体的操作在 <beans> 标签中添加的。

4.spring中获取bean对象
//1. 获取 Spring 上下文对象,创建的时候需要配置 Spring 的配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("spring-test.xml");
//2. 从 Spring 上下文中取出某个 bean 对象
Dog dog = (Dog)context.getBean("dog");// dog是我们给 Dog 类的实例取得的标志(名字)
本文介绍了如何在项目中添加Spring框架的支持,包括在pom文件中添加依赖、Spring-context和spring-beans模块的功能概述,以及如何创建启动类、bean对象的注册和从Spring上下文中获取bean对象的基本步骤。

被折叠的 条评论
为什么被折叠?



