fabio_88
fabio_88

Reputation: 13

Spring: service component return null in controller

Hi I am new at spring and hibernate and i tried to create a project. I have researched and applied some techniques but i coulnt solve a problem. When I tried to access a service component in a controller, it returns null. Will it be about my missing configuration in spring? Please help me to solve the problem... thanks in advance..

UserController file:

@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);
    }
}

Upvotes: 1

Views: 1962

Answers (1)

Jens
Jens

Reputation: 69450

Add @Autowired over the property

Upvotes: 1

Related Questions