개발 공부 기록/스프링부트 스터디

javax에서 jakarta로 변경

podori 2023. 3. 21. 17:30

스프링부트 버전을 대부분 2로 시작하는 버전만 사용하다가, 최근 3.0.4버전으로 프로젝트를 생성했습니다.

버전이 변경되도 별 차이가 없다고 생각했는데, @NotEmpty validation을 체크하려다가 변경된 사항을 확인했습니다.

기존에는 option + enter만 눌러도 바로 validation 라이브러리가 import가 되었지만, 변경된 버전에서는 build.gradle에 의존성을 따로 추가해줘야했습니다.

implementation 'org.springframework.boot:spring-boot-starter-validation'

이렇게 함으로써, validation 어노테이션들이 잘 적용되는 걸 확인했습니다.

 

Reference

https://stackoverflow.com/questions/38164381/hibernate-validator-notempty-not-working-spring-boot-and-jackson

 

Hibernate validator @NotEmpty not working spring boot and jackson

I have the following class which has errorRequests with @NotEmpty annotation. public class ErrorsRequests implements Serializable { private static final long serialVersionUID = -727308651190295...

stackoverflow.com