Spring:服务组件在控制器中返回null

时间:2014-06-12 12:07:30

标签: spring spring-mvc

嗨,我是春天和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);
    }
}

1 个答案:

答案 0 :(得分:1)

在属性

上添加@Autowired