[SPRING] Lombok과 applcation.properties

야부엉·2023년 11월 1일
0

SPRING

목록 보기
11/45

1. Lombok

  • 거의 필수적인 메서드나 생성자를 자동 생성
  1. 설치 방법
  • 환경설정 (맥 기준)
    - macOS : Command + ,
    • Annotation processors 입력 후, Enable ~ 체크
  • plugins에서 Lombok 설치
  1. 사용 방법 예시
@RequiredArgsConstructor
@Getter
@Setter
public class Memo {
    private final String username;
    private String contents;
}

class Main{
    public static void main(String[] args) {
        Memo memo = new Memo("Robert");
        memo.setContents("Hello");
        System.out.println(memo.getContents());
    }
}
  • @RequiredArgsConstructor : final 제어자가 붙은 필드를 파라미터로 가진 오버로딩된 생성자 생성
  • @Getter : get메서드들 자동 생성
  • @Setter : set메서드들 자동 생성
  • @NoArgsConstructor : 기본 생성자 생성
  • @AllArgsConstructor : 모든 필드를 파라미터로 가진 생성자 생성
  1. 생성 확인 방법
  • gradle을 통한 build 이후 build 폴더 해당 경로에 있는 클래스 파일 확인

2. application.properties

  • Spring과 관련된 설정을 수정하거나 설정할 때 사용되는 파일

  • 예시

  • Spring은 기본 port 번호인 8080을 수정


출처

내일배움캠프 - Spring 강의

profile
밤낮없는개발자

0개의 댓글