在没有DispatcherServlet的情况下配置Spring REST Controller

时间:2019-05-02 03:37:53

标签: java spring rest web.xml

我想使用不带DispatcherServlet的Spring设置Rest Controller。

我使用过带有Spring MVC的调度程序servlet的Rest Controller,但是我不确定如何在没有它的情况下设置控制器。

下面是我尝试过的代码:

@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 :(得分:0)

您可以使用http://localhost:8080/somemapping/

访问上述控制器的GET方法

除了给出@RequestMapping(value = "/")之外,您还可以给出值为value=""