본문 바로가기
Java && Spring

spring NoSuchMethodException 에러

by 행복 개발자 2022. 6. 22.

Caused by: java.lang.NoSuchMethodException: dev.practice.order.interfaces.order.OrderDto$RegisterOrderItem.<init>()
at java.base/java.lang.Class.getConstructor0(Class.java:3517)
at java.base/java.lang.Class.getDeclaredConstructor(Class.java:2691)
at org.springframework.beans.AbstractNestablePropertyAccessor.newValue(AbstractNestablePropertyAccessor.java:914)
... 59 common frames omitted

 

위 에러를 만나게 되는데 @ModelAttribute 하는 곳에 기본 생성자가 없는 경우 발생한다. 

 

파리미터가 없는 빈 생성자를 만들거나 lombok을 사용한다면 @NoArgsConstructor 넣어주자.