构造器注入三大方法
一、@Autowired
代码如下(示例):
@Autowired
private TestService testService;
二、@Resource
代码如下(示例):
@Resource
private TestService testService;
三、@RequiredArgsConstructor
导入依赖包
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
代码如下(示例):
@RequiredArgsConstructor
@Service
public class TestService{
private final NewService newService;
}
四、三者优先使用
推荐使用@Resource,@RequiredArgsConstructor可作为第二选择,@Autowired不推荐使用