Spring基础提问

来源:6-7 Web MVC REST 内容协商处理流程源码分析

高秋

2019-02-27

@autowired是在构造函数之后运行。但是为啥非构造函数能够使用autowired呢,比如下面,就不会报空指针。

@Service
  public class UserService {
 
     @Autowired
     private UserRepository userRepository;
     
     public void save(){
         userRepository.save();
     }
 }
写回答

1回答

小马哥

2020-03-16

这个是 Spring Framework 提供的能力,详情请参考 org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor

0
0

Spring Boot2.0深度实践 核心原理拆解+源码分析

系统化剖析Spring Boot 2.0,掌握技术原理,学习源码阅读技巧

2904 学习 · 213 问题

查看课程