spring项目的创建与使用

本文介绍了如何在项目中添加Spring框架的支持,包括在pom文件中添加依赖、Spring-context和spring-beans模块的功能概述,以及如何创建启动类、bean对象的注册和从Spring上下文中获取bean对象的基本步骤。

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 类的实例取得的标志(名字)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值