0
在springboot中,當我通過post方法獲取資源時,我將收到'請求方法'POST'不支持',我已經知道如何解決它在spring mvc,我可以在ResourceHttpRequestHandler中添加支持方法'POST',但是我不知道如何在springboot中解決它,所以希望有人解決我的問題,非常感謝。我怎樣才能得到靜態HTML頁面使用postboot方法springboot
在springboot中,當我通過post方法獲取資源時,我將收到'請求方法'POST'不支持',我已經知道如何解決它在spring mvc,我可以在ResourceHttpRequestHandler中添加支持方法'POST',但是我不知道如何在springboot中解決它,所以希望有人解決我的問題,非常感謝。我怎樣才能得到靜態HTML頁面使用postboot方法springboot
我解決了它,這裏是我的解決方案。
@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");
}
}
請給你所嘗試過的。 – shourav