@Autowired注解
(这个注解是Spring框架提供的)
@Resource注解
(这个注解是java提供的,属于J2EE提供的)
@Resource注解和@Autowired注解的区别
- @Autowired是spring框架提供的,@Resource是J2EE提供的
- @Autowired是只能通过类型(byType)进行装配的,@Resource是默认通过名字(byName)进行装配的,也可以通过类型(byType)进行装配
不使用注解(通过构造函数注入)
使用注解@RequiredArgsConstructor
(lombok提供的一个注解:@RequirdArgsConstructor,这个注解可以使得构造函数自动生成)