把@Resource 改为 @Autowired。
如果你非要用@Resource , 我的意见是加上一个name属性, 如:@Resource(name="userService"),同时 在IUserServiceImpl的类上指明注入的名称,如:@Service("userService")
如果这两种办法都不行,说明你的IUserServiceImpl 压根就没有被spring实例化。
IUserServiceImpl没注入,在spring文件中配置它的bean
IUserServiceImpl类上加@Service注解了吗,包扫描配置正确吗,给的信息太少,无法准确定位
Spring注入是对接口
1 . private IUserServiceImpl service; spring 注入 是service 接口 而不是 impl 实现类
2. 注入失败 要检查 自己的 serviceImpl (实现类) 是否添加了 @Service 注解
dao呢??UserMapping.java