MapleStory Cookie With Halo

🍃 Spring/🍃 Spring Boot

[SpringBoot][Gradle]Lombok 추가

뉴이 NUEY 2025. 2. 26. 20:26
반응형

 

Lobok 추가/사용

 

  1. build.gradle
    더보기
    configurations {
    	compileOnly {
    		extendsFrom annotationProcessor
    	}
    }
    
    dependencies {
        compileOnly 'org.projectlombok:lombok'
        annotationProcessor 'org.projectlombok:lombok'
    	
    	testCompileOnly 'org.projectlombok:lombok'
    	testAnnotationProcessor 'org.projectlombok:lombok'
    }
  2. 추가된 게 확인된다.
  3. vscode 롬복 extention 추가

  4. settings에서 Annotation Processing을 켜준다.
  5. 사용법

    •  @Getter  @ Setter  를 이용해 바로 게터&세터를 사용할 수 있다.

    • @ToString 등 다양한 기능이 있다.

  6.  @RequiredArgsConstructor  
    • private final이 붙은 필드를 가지고, 생성자를 만들고 자동으로 의존관계 연결해준다.
      바뀌기 전
※ 최근에는 생성자를 딱 1개를 두고 @Autowired를 생략하는 방식을 사용하는데, 여기에 Lombok 라이브러리를 사용하면 더욱 깔끔하게 사용할 수 있다.

 


※ 참조 : https://www.inflearn.com/roadmaps/373

반응형