728x90
728x90
No primary or default constructor found for interface, java.util.List.<init>()
트러블슈팅2023. 2. 19. 21:43No primary or default constructor found for interface, java.util.List.<init>()

위의 코드를 컨트롤러로 보내는 과정에서 에러가 발생했다. 암만 sysout을 찍어봤지만 보내는 과정에서 에러가 발생한 듯 하다. 파라미터에 @RequestBody 애너테이션을 주입했다.@RequestBody 해당 애너테이션이 붙은 객체는 자바 객체로 매핑된다. 해당하는 어노테이션이 붙어있는 메서드로 클라이언트의 요청이 들어왔을 때, DispatcherServlet에서는 먼저 해당 HttpRequest의 미디어 타입을 확인하고, 타입에 맞는 MessageConverter를 통해 요청 본문인 requestBody를 통째로 변환해서 메서드로 전달해준다. GET의 경우 @PathVariable, @RequestParam 등의 어노테이션을 통해서 요청을 전달받아야 한다. 자세한 설명은 아래 블로그에 엄청 잘 되어..

728x90
728x90
image