<context:component-scan base-package="cn.xd.forum.service"/>
dao层是接口
service:
@Service("userService")
public class userServiceImpl implements userService{
@Qualifier
private userDao userDao;
private Utils util;
public User login(String email, String pwd) {
String password = util.crypt(pwd);
String uid = userDao.findUidByEmail(email);
if(uid == null){
System.out.println("null");
return null;
}
User user = userDao.getInfoByUid(uid);
if(user.getPwd().equals(password)){
return user;
}
return null;
}
}
5 个解决方案
#1
Uersdao注解改成autowired试试
#2
报空指针就是没有注入成功,要么配置错误,要么注解打错,楼上说的可以试试
#3
一开始用的就是autowired,报错
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService':
#4
我找到错误在哪儿了,junit里少加了一个配置文件。。
#5
能说下嘛,怎么个原因?
#1
Uersdao注解改成autowired试试
#2
报空指针就是没有注入成功,要么配置错误,要么注解打错,楼上说的可以试试
#3
一开始用的就是autowired,报错
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService':
#4
我找到错误在哪儿了,junit里少加了一个配置文件。。
#5
能说下嘛,怎么个原因?