如何使用springboot的post方法获取静态html页面

时间:2017-09-09 06:40:00

标签: java spring-mvc spring-boot

在springboot中,当我通过post方法获取资源时,我将收到“请求方法”' POST'不支持',我已经知道如何在春季mvc解决它,我可以添加支持方法' POST'在ResourceHttpRequestHandler中,但我不知道如何在springboot中解决它,所以希望有人能够解决我的问题,非常感谢。

1 个答案:

答案 0 :(得分:1)

我解决了,这是我的解决方案。

@PostConstruct
public void addSupportType() {
    SimpleUrlHandlerMapping handlerMapping = applicationContext.getBean("resourceHandlerMapping", SimpleUrlHandlerMapping.class);
    Map<String, ResourceHttpRequestHandler> urlMap = (Map<String, ResourceHttpRequestHandler>) handlerMapping.getUrlMap();
    for (Map.Entry<String, ResourceHttpRequestHandler> entry : urlMap.entrySet()) {
        entry.getValue().setSupportedMethods("GET", "POST");
    }

}