SpringBoot(21) — IoC中Bean两种调用方式对

2021-08-12  本文已影响0人  奔跑的佩恩

前言

在上节中,我们已经将到了@Autowired注解的使用。大家感兴趣的话,可参考以下文章
SpringBoot(20) — @Autowired带参调用
那么。今天让我们来总结下IoCBean不同调用方式的对比。

今天涉及以下知识:

  1. IoC中Bean两种调用方式
  2. SpringBoot项目结构简介
  3. 两种Bean调用方式的不同

一. IoC中Bean两种调用方式

就目前我学习的知识而言。 IoCBean的调用有两种方式:

二. SpringBoot 项目结构简介

在讲两种Bean调用方式的不同之前,让我们先来温习下SpringBoot项目架构:
SpringBoot(9) — 项目分层(上)
SpringBoot(10) — 项目分层(下)
由之前文章的介绍,我们可以知道,在一个SpringBoot项目中会涉及到几个重要的注解:

以上涉及到的三个注解由一个共同特点,那就是他们都具备@Component特性。

三. 两种Bean调用方式的不同

在上面我们已经对SpringBoot 项目结构中的三个注解做了简要分析。那么让我们来看看AnnotationConfigApplicationContext@Autowired调用对象的不同。
AnnotationConfigApplicationContext获取对象一般示例为:

上一篇下一篇

猜你喜欢

热点阅读