Spring容器 使用 和 执行流程 ,注解 你真的会吗?(让你一下通透~)

本文介绍了Spring的ApplicationContext和BeanFactory的区别,ApplicationContext作为主要的使用接口,具有更多功能和更好的性能。文章详细阐述了Spring应用的主要工作流程,并逐步指导读者如何创建Maven项目,配置Spring核心文件,使用注解以及如何从Spring容器中获取Bean对象。内容涵盖了从项目初始化到实际使用Bean的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言

一、ApplicationContext 和 BeanFactory 的区别

二、主要工作流程

三、开发步骤

3.1、创建Maven项目

3.2、创建Spring的核心配置文件

3.3、Spring注解

3.3.1、类注解

3.3.2、五大类注解的关系

3.3.3、方法注解

3.3.4、属性注入

3.3.5、五大注解关系图(一看就懂)

3.4、创建程序入口类

3.5、跟Spring打声招呼吧~(使用Bean对象)

小结


前言

        Spring提供了两大顶级接口可以获取Spring对象,他们分别是 ApplicationContext 和 BeanFactory,而我们日常开发主要使用的是 ApplicationContext,BeanFactory已经过时,因此本文主要围绕ApplicationContext来介绍~


一、ApplicationContext 和 BeanFactory 的区别

相同点:

1.都可以得到Spring对象(Spring上下文)。

2.都是来自Spring的顶级接口。

不同点:

1.继承关系:ApplicationContext 属于 BcanFactory 的子类。

2.功能:BcanFactory只有最基础访问Bean的能力,而ApplicationContext 除了拥有 BeanFactory功能之外,还包含了更多功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈亦康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值