Backend/Spring

    [Spring] Lombok 사전

    Lombok 라이브러리 관련 용어 정리 자주 쓰는거 계속 업데이트해서 사전처럼 쓸 예정.. # Annotation @Getter : 게터 생성 @Setter : 세터 생성 @NorgsConstructor : 기본 생성자 생성 @AllArgsConstructor : 모든 필드 값을 파라미터로 받는 생성자 생성 @RequiredArgsConstructor : final이나 @Nonull 필드 만 파라미터로 받는 생성자 생성 @EqualsAndHashCode : 동등성(두 객체의 내용이 같은지), 동일성(두 객체가 같은지)을 위한 equals, hashcode 메서드 자동 생성

    [Spring] JPA 사전

    스프링 JPA 관련 용어 정리 자주 쓰는거 계속 업데이트해서 사전처럼 쓸 예정.. # hibernate.ddl-auto 속성 create : 기존 테이블 삭제 후 새로 생성 (drop -> create) create-drop : create에서 종료할때 drop 추가 (drop -> create -> drop) update : DB 테이블과 엔티티 매핑 비교해서 변경 사항만 업데이트 (테이블이 없으면 create) validate : DB 테이블과 엔티티 매핑 비교해서 차이가 있으면 경고 후 앱 실행하지 않음 none : 자동 생성 기능 사용 안함 # Annotation @Table : 테이블 관련 설정 (name, uniqueConstraints, indexes 등) @Column : 컬럼 관련 설정 ..