SpringBoot Meteor
-
[SpingBoot] @RequestBody 데이터바인딩이 안될 때 (feat.null)SpringBoot Meteor 2021. 9. 9. 22:52
view단에서 Ajax를 사용하여 비동기통신을 하고 위 사진의 객체타입의 데이터를 보내는데 서버에서 만든 DTO에 매핑이 되지않아 null값이 떨어지는 문제가 발생하였다. 프런트에서 보내는 객체 구조에 맞게 DTO도 구성하였는데 계속 데이터 매핑이 이루어지지 않았고 해결하던 중 @JsonProperty("data명")을 사용하니 우선 해결이 되었다. 다른 하나의 방법은 HalJsonType으로 명시를 해주고 보내니 또 파싱이 잘되었다. 그런데 무슨 문제때문인지 궁금해서 구글링을 시작..... - Json을 이용한 Ajax기능이나 Rest Api를 이용하면 @RequestBody와 @ResponseBody를 이용하게 되는데 이 2개의 어노테이션을 명시하게 되면 스프링의 메시지 컨버터라는 인터페이스가 동작하..