https://segmentfault.com/q/1010000015339613
这网址是我在别的地方发的问题详情。项目用@Autowired就可以跑起来。 用但是用resource时总是注入失败,启动时不报错,运行时报空指针异常.

解决方案 »

  1.   

    参考一下
    https://stackoverflow.com/questions/39326542/spring-resource-injection-returns-a-nullpointerexception
      

  2.   

    @Autowired是默认按照类型注入的@Resource默认是按照实例名称注入的,确认一下你spring ioc bean的名称是不是和你resource注解字段名称是不是一样
      

  3.   

    @Resource注入时,需要名字与所指定的注入类的注解(@service(name='名字'),@Repository(name='名字'))name属性值相同