1、@Autowired注解不可以用在静态属性上;
2、@Autowired并非将spring管理的类加载到IOC容器而后将这个bean对象赋给变量,在@Autowired之前这个bean已经存在,@Autowired要做的只是注入过程;
3、bean的加载和注入是两种不同的过程:
加载是将被spring托管的类变成IOC容器中的bean的过程
注入是将IOC容器中的bean对象赋给其它变量的过程
被@Controller、@Service、@Component等注解的类在springboot启动时会将这些类加载到IOC容器中。
如有错误之处,请不吝赐教。