목록2024/07/09 (1)
Hanbit the Developer
[Spring Boot] @NoArgsConstructor(access = AccessLevel.PROTECTED) 사용 이유
아래 코드에서 왜 굳이 PROTECTED로 access modifier를 두는 것이 권장되는가?@Entity@Table(name = "account")@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)public class Account { @Id @GeneratedValue private long id; private String email; // ...}이유 1: JPA 요구사항JPA 문서에 의하면 entity 클래스는 public/protected no-argument constructor가 있어야 한다고 한다.• The class must have a public or protected, no-argument const..
Back-end
2024. 7. 9. 18:09