文章目录
前言
首先我们要知道什么是对象装配,以及为什么需要对象装配.
对象装配: 就是获取bean对象,即把bean对象从Spring中取出,然后放到某个类中,这个过程就像注入一个对象,因此也叫做对象注入
为什么需要对象装配: 在过去获取bean的方法中,相对上繁琐,因此我们提高一种更简单的方法去获取bean.
一、对象装配的实现方法有哪些
对象装配的实现方式主要分为三种,分别为:
属性注入
Setter注入
构造方法注入
1.属性注入
属性注入是用到最多,即最常用的,这是因为其是三种注入方式中最简单的.
注入方式是通过 @Autowired 来实现.
目的是将Service类注入到Controller类中
注意:上述提到的注入方式和目的是说的所有的注入(属性注入,Setter注入,构造方法注入).
(1)创建一个Service类
因为目的就是将Service类注入到Controller类中,因此创建一个Service当然是首要目标.
创建一个service包(其中java包下的其它包路径为我创建的demo路径,读者不用太关注为什么这么创建),并且创建Service相关类
(2)创建一个Controller类
为了将Service类注入Controller,没有目的地怎么行呢
同样的,先创建一个Controller包,再在该包下创建Controller类
这个时候由于要有注入操作,因此我们前面所说的通过@Autowired就可以用到了.