排查思路 检查包扫描:查询的Bean是否被spring扫描装配到检查该Bean上是否配上注解(@Service/Component/Repository…)如果使用第三方,检查相关依赖是否已经安装到当前项目 @Autowired和@Resource的区别 @Autowired 是spring提供的注解默认是按类型进行装配。如果要允许null值,可以设置它的required属性为false。如果想使用名称装配可以结合@Qualifier注解进行使用。 @Resource 是J2EE提供的注解(JDK1.6以上支持)默认是按名字进行装配