嗨,我是春天和hibernate的新手,我试图创建一个项目。我已经研究并应用了一些技术但我无法解决问题。当我尝试访问控制器中的服务组件时,它返回null。这是关于我在春天失踪的配置吗?请帮我解决问题......提前谢谢..
UserController文件:
@Controller
public class UserController {
private UserService userService;
@RequestMapping(value = "/login", method = RequestMethod.POST)
public String loginChk(ModelMap model, WebRequest req) {
User u = userService.getByEmailPwd(email, pwd);
/* ........ */
return "login";
}
}
@Service("userService")
public class UserServiceImp extends GenericManagerImp<User> implements UserService
{
@Autowired
UserDao userDao;
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
@Autowired
public UserServiceImp(UserDao userDao) {
super(userDao);
this.userDao = userDao;
}
public User getByEmailPwd(String email, String pwd) {
return userDao.getByEmailPwd(email, pwd);
}
}
答案 0 :(得分:1)
在属性
上添加@Autowired