[Java] RestTemplate에서 DELETE 메소드로 Body 보내기
다른 메소드는 잘되는데 DELETE 메소드 쓸 때만 400 Bad Request 에러가 떨어졌다. 왜 안되는지 열심히 서치해 본 결과, 지금 사용하고 있는 Spring 버전이 3.2인데 DELETE 메소드에 RequestBody를 보내도록 지원해주는 Spring 버전은 4.2 이후라고 한다. Spring 버전을 업그레이드 하지 않고 사용하는 방법을 찾아봤다. SimpleClientHttpRequestFactory 구현체를 까보면 저 아래 PUT, POST, PATCH 메소드에만 body를 보내도록 되어 있다. protected void prepareConnection(HttpURLConnection connection, String httpMethod) throws IOException { if (thi..
Java
2022. 4. 14. 19:26
[Java] The processing instruction target matching "[xX][mM][lL]" is not allowed. 에러 해결
스테이징 서버에 배포 후 로그인 버튼을 눌렀는데 아래와 같은 에러 로그가 찍혔다. [Fatal Error] menu.xml:3:28: The processing instruction target matching "[xX][mM][lL]" is not allowed. menu.xml 파일에 xml 선언이 두번 됐거나 xml 선언에 불필요한 공백이 생겼을 경우 발생한다. 해당 부분을 찾아 처리해주면 잘 돌아간다.
Java
2022. 4. 14. 10:44