Web/Spring

Annotations

Binceline 2021. 3. 25. 19:18

 

*JPA에서 Entity는 파라미터가 없는 생성자를 가져야 한다.

Lombok @NoArgsConstructor 파라미터가 없는 생성자를 만든다.
  @Data @Getter, @Setter, @RequiredArgsConstructor, @ToString, @EqualsAndHashCode를 붙인 효과와 같다.
  @RequiredArgsConstructor final이나 @NonNull인 필드 값만 파라미터로 받는 생성자를 만든다.
JPA @Entity DB 테이블 매칭되는 클래스로 지정
  @PrePersist @Entity 저장 전에 호출
Javax Validation @NotBlank NULL, "", " " 모두 비허용
  @Pattern
Regexp 형태 체크
  @Digits 정수값 형태 체크
Hibernate Validator @CreditCardNumber Credit Card 번호 형태 체크

 

반응형