[aws] 필수 어노테이션을 가까이
필수 어노테이션은 클래스와 가까이
아래 엔티티 클래스를 보면 @Entity
가 클래스 와 딱 붙어있습니다.
@Getter
, @Setter
는 필수 요소가 아니기 때문에 @Entity
보다는 클래스와 떨어져있습니다.
이렇게 어노테이션의 중요도에 따라 위치를 다르게 하면 나중에 전환을 하거나 더이상 롬복이 필요 없어질 경우 쉽게 삭제할 수 있습니다.
@Getter
@NoArgsConstructor
@Entity
public class myEntity{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(length = 500, nullable = false)
private String title;
@Column(columnDefinition = "TEXT", nullable = false)
private String content;
@Column
private String author;
@Builder
public Posts(String title, String content, String author) {
this.title = title;
this.content = content;
this.author = author;
}
}
댓글남기기