[spring] 요청할때 Request method ‘POST’ not supported 그외 해결법

최대 1 분 소요

Request method ‘POST’ not supported 해결법

  • JSON 통신할때, API 메서드는 get 인데, 프론트에서 post 혹은 body 에 데이터를 입력해서 보내서 나오는 오류.

  • POST맨으로 테스트시에 POST , Body 에 { key:value } 데이터가 적혀져 있는것을 까먹고 url 만 바꿔서 보냈었다. 다시 GET으로 바꾸고 Body -> none 으로 바꾸니 정상적으로 해결



Property or field ‘idx’ cannot be found on object of type ‘java.util.Optional’ - maybe not public or not valid? 해결법

  • @GetMapping(/#{idx}) 어노테이션 매개변수처럼 #을 붙여서 생기는 오류. #을 제거하고 /{idx} 로 수적했더니 정상적으로 동작했다.



ibatis.binding.BindingException: Invalid bound statement (not found) 해결법

  • Mapper 인터페이스의 API메소드 이름과 Mapping.xml 파일의 SQL태그의 id 이름이 달라서 생기는 에러. 대소문자도 구별해서 대소문자도 일치 시켜야 한다.