롬복을 통해 쉽게 생성자, getter, setter, 빌드 패턴이 구현된다.
@Builder
@Getter
@AllArgsConstructor
@NoArgsConstructor
@Entity
public class Game {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@NonNull
private String name;
}
access 속성으로 접근 제어자 지정할 수 있다.
@AllArgsConstructor
@NoArgsConstructor(access = AccessLevel.PROTECTED)