java配置不带DispatcherServlet的Spring REST控制器
我想在不使用DispatcherServlet的情况下使用Spring设置Rest控制器
我已经使用了带有SpringMVC的DispatcherServlet的RESTController,但我不知道没有它如何设置控制器
下面是我尝试的代码:
@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错误
编辑:我有WebSphereApplicationServer。如果这和我的问题有关
# 1 楼答案
您可以使用http://localhost:8080/somemapping/访问上述控制器的GET方法
除了给出
@RequestMapping(value = "/")
,您还可以将值作为value=""