私はここに春GETとPATCHリクエスト
はここに私のREST CONTROLLERコード
@RestController
public class MainRestController {
@RequestMapping(value = "/",method=RequestMethod.POST)
public String startMigration(){
return "POSt";
}
@RequestMapping(value = "/",method=RequestMethod.PATCH)
public String PUT(){
return "PUT";
}
/*
* If i commnet this method and un comment following method it will run
* */
@RequestMapping(value = "/{name}",method=RequestMethod.PUT)
public String PATCH(@PathVariable String name){
return "PATCH";
}
/*@RequestMapping(value = "/",method=RequestMethod.PATCH)
public String PATCH(){
return "PATCH";
}*/
@RequestMapping(value = "/",method=RequestMethod.DELETE)
public String DELETE(){
return "DELETE";
}
}
で、私の春ブートRESTコントローラで2メソッドを持っていることは、私のコントローラのコード
@Controller
public class MainController {
@RequestMapping(value = "/",method=RequestMethod.GET)
public String getMainPage(){
return "index.html";
}
}
さて問題です私がPATCH要求を打つときです http://localhost:8080/ 返す
{
"timestamp": 1486041782895,
"status": 405,
"error": "Method Not Allowed",
"exception":"org.springframework.web.HttpRequestMethodNotSupportedException",
"message": "Request method 'PATCH' not supported",
"path": "/"
}
と私はGETリクエストhttp://localhost:8080/を打ったとき、それは
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Thu Feb 02 19:00:18 IST 2017
There was an unexpected error (type=Method Not Allowed, status=405).
Request method 'GET' not supported
は、誰が私にその理由を伝えることができ返しますか?
SBアプリケーションを紹介するサンプル要点を追加できますか? – dmahapatro
問題のクラスコードを両方追加しました – atiwari54