Lombok

HYUNBIN CHO·2021년 4월 15일
0

spring

목록 보기
8/23
post-thumbnail

🔷 롬복 라이브러리 추가 방법

== buiuld.gradle == 
// lombok 설정 추가
configurations{
	complieOnly{
    	extendsFrom annotationProcesssor
        }
    }

// lombok 라이브러리 추가
complieOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'

testComplieOnly 'org.projectlombok:lombok'
testAnnotationProcessor 'org.projectlombok:lombok'

🔸 Annotation Processor에서 ☑️ Enable annotation processing

🔷 실무에서 자주 쓰는 lombok

@Getter : getter메소드를 만들어 준다.
@Setter : setter메소드를 만들어 준다.
@ToString : 필드에 있는 값들을 가지고 toString()을 만들어준다.
@RequiredArgsConstructor : final이 붙은 인스턴스를 파라미터로 받는 생성자를 생성해준다.

🔸 생성자를 딱 하나만 두고, @Autowired를 생략하는 방법을 주로 사용한다. 여기에 @RequiredArgsConstructor까지 같이 사용한다면 코드가 더 깔끔해진다.







https://www.inflearn.com/course/스프링-핵심-원리-기본편#

profile
백견이 불여일타

0개의 댓글