[Spring] lombok 오류 - java: variable type not initialized in the default constructor 멀쩡하게 project를 import 했는데 빌드를 해 보면 아래와 같은 메시지가 뜨는 경우가 있습니다. java: variable type not initialized in the default constructor 이는 lombok이 정상동작 하지 않아서이며, annotation processor를 추가하여야만 정상적으로 동작합니다. 일단 pom.xml 파일에 아래와 같이 lombok사용을 위한 dependency를 추가합니다. org.projectlombok lombok 1.18.16 provided 이때 maven 최신 버전은 아래 링크에서 확인후 최신버전을 사용하도록 합니다. https://mvnrepository.com/artifact/org.projectlombok/lombok Maven R.. 개발이야기/Spring & Ktor Framework 4년 전
[Spring] 스프링 - Form 유효성 체크 with kotlin #3 본 예제는 Spring 5.x & Spring boot 2.3.0 버전을 사용합니다. 또한 Kotlin (v1.3.72)로 예제를 작성하며 IntelliJ CE를 사용합니다. 스프링에서는 form에 대한 유효성 체크를 간단하게 할수 있도록 도와주는 library들이 존재합니다.java bean의 validation check와 추가적인 체크 기능을 구현한 org.hibernate.validator는 spring-boot-starter-web에 dependency로 지정되어 있습니다. 먼저 테스트를 하기 위해 신용카드 체크를 하는 페이지를 하나 만듭니다. 신용카드 체크 페이지 구성model 구성기본적으로 신용카드 정보는 카드번호, 유효기간, CVV값 세개를 사용합니다.따라서 이 세개의 field를 갖는 d.. 개발이야기/Spring & Ktor Framework 5년 전