Spring官方为什么不推荐@Autowired?1.容易出现循环依赖2.如果bean没有autowired成功,直接调用该bean的方法,会报空指针。3.final或者static对象无法注入。4.违反单一职责,代码非常臃肿。5.高度依赖Spring容器,如果换了其他容器,比如:Jfinal等框架,则运行不了。如果实在需要,更推荐使用@Resource注解注入bean。