Rest web sercive путь не найден

Попробуйте попасть в мою веб-службу через клиент rest http://localhost:8080/gurukul/userList но он показывает ошибку «не найден».

{
"timestamp": 1462078050576
"status": 404
"error": "Not Found"
"message": "No message available"
"path": "/gurukul/userList"
}

ниже приведен мой контроллер, в котором я добавляю путь RequestMapping, но все еще не нашел путь после spring-boot

package controller;

    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.ResponseBody;
    import org.springframework.web.bind.annotation.RestController;

    import bean.UserList;
    import common.Status;
    import constants.Constants;
    import constants.Messages;
    import dao.UserListDAO;

    @EnableAutoConfiguration
    @Controller
    @RestController
    @RequestMapping("gurukul")
    public class GurukulController {

        @RequestMapping(value = "/userList", method = RequestMethod.GET)
        @ResponseBody
        public Map<String, Object> getUsersList() {
            ApplicationContext context = new ClassPathXmlApplicationContext("Spring-Module.xml");

            UserListDAO userListDAO = (UserListDAO) context.getBean("userListDAO");
            Map<String, Object> resultMap = new HashMap<>();
            List<UserList> listResult = userListDAO.getUsers();
            if (listResult != null) {
                resultMap.put(Constants.RESULT, listResult);
                resultMap.put(Constants.STATUS, Status.SUCCESS);
            } else {
                resultMap.put(Constants.RESULT, Messages.UNABLE_TO_GET_USERS_LIST);
                resultMap.put(Constants.STATUS, Status.FAILURE);
            }
            return resultMap;
        }

    }

    enter code here

1 ответ