2depth
[Spring Boot] @ModelAttribute 로 맵핑하려는 대상의 depth 가 2 이상일 때 요청하였는데 오류가 난다면?(feat. kotlin)
발단EndPoint 에서 RequestBody 가 아닌 ModelAttribute 를 통해 핸들링할 때 DTO 가 2-depth 가 되며 생긴 문제를 공유하고자 합니다. 예시 코드@RestController@RequestMapping("")class TestController { @PostMapping("") fun hiPost( @ModelAttribute body: TestDto, ){ ... }}data class TestDto( var name: String = "", var testInnerDto: TestInnerDto)data class TestInnerDto( var age: Int) 오류 발생 1차 시도java.lang.NullPointer..
728x90