bean加载与注入之重新理解

1、@Autowired注解不可以用在静态属性上;

2、@Autowired并非将spring管理的类加载到IOC容器而后将这个bean对象赋给变量,在@Autowired之前这个bean已经存在,@Autowired要做的只是注入过程;

3、bean的加载和注入是两种不同的过程:

  • 加载是将被spring托管的类变成IOC容器中的bean的过程

  • 注入是将IOC容器中的bean对象赋给其它变量的过程

    被@Controller、@Service、@Component等注解的类在springboot启动时会将这些类加载到IOC容器中。

如有错误之处,请不吝赐教。

猜你喜欢

转载自www.cnblogs.com/codelocking/p/10731283.html