今天在配置SpringMVC3+Spring+Hibernate3的时候,突然出现了如下问题: IllegalArgumentException导致NullPointerException 调试后发现: 这里报出了IllegalArgumentException 百度后,发现有位哥说: dao没有注入。调用方法的时候会调用invoke()方法,这个时候dao为null,所以会报NullPointerException的错 解决办法就是:把该dao实现类在spring中配置下 原文点击 当然,由于我用的是SpringMVC,所以,肯定是注释的时候写错了。检查后发现如下: 所以@Qualifier这个注释的参数写错了,应该为HibernateBaseDao @Qualifier用于注释一个字段或参数,当自动绑定时它作为候选bean的限定器。它也可以用于自定义的限定器注释。