Настройте Spring REST Controller без DispatcherServlet - PullRequest
0 голосов
/ 02 мая 2019

Я хочу настроить Rest Controller с помощью Spring без DispatcherServlet.

Я работал с Rest Controller с сервлетом диспетчера Spring MVC, но я не уверен, как настроить контроллеры без него.

Нижеэто код, который я попробовал:

@Controller
@RequestMapping("/somemapping")
public class SomeControllerImpl implements SomeController {

    @Autowired
    private SomeService service;

    @Override
    @ResponseBody
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public List<DO> getAllDO() {
        return service.getAllDO();
    }

}

Когда я попытался получить доступ к вышеуказанному контроллеру с помощью «localhost: 8080 / appName / somemapping /», он выдал ошибку 404.

Редактировать: У меня есть приложение Websphereсервер.Если это как-то связано с моей проблемой.

1 Ответ

0 голосов
/ 02 мая 2019

Вы можете получить доступ к методу GET вышеприведенного контроллера, используя http://localhost:8080/somemapping/

Вместо предоставления @RequestMapping(value = "/"), вы также можете указать значение как value=""

...