Spring 에러 해결 - Cannot resolve parameter names for constructor (@ModelAttribute 관련)


Spring 에러 해결 - Cannot resolve parameter names for constructor (@ModelAttribute 관련)

작성한 코드 IP 정보를 표현하기 위해 문자열 ip와 숫자인 port 필드를 가지는 IpPort 클래스입니다. public class IpPort { private String ip; private int port; public IpPort(String ip, int port) { this.ip = ip; this.port = port; } } 그리고 타임리프로 작성한 폼에 데이터를 뿌려주기 위해 Form 클래스를 작성했습니다. lombok의 `@Data` 어노테이션을 추가하고 생성자를 넣어주었습니다. @Data static class Form { private IpPort ipPort; public Form(IpPort ipPort) { this.ipPort = ipPort; } } 컨트롤러 코드입니다. `/converter/edit` 경로에 대해 Get, Post 메서드를 작성했습니다. Get: IpPort라는 객체를 생성한 뒤 Form 객체에 담아 모델의 어트리뷰트에 넣어 뷰로...


#error #modelattribute #spring

원문링크 : Spring 에러 해결 - Cannot resolve parameter names for constructor (@ModelAttribute 관련)