티스토리 뷰

반응형

1. IntelliJ의 Preferences에 들어간다

맥으로 , 을 누르면 바로 preferences에 들어갈 수 있다.

 

 

2. Plugins에 들어가서 Lombok을 설치한다

설치가 되면 Installed에 Lombok이 있다.

 

 

3. Enable annotation processing을 킨다

노란색으로 동그라미가 쳐저 있는 것을 켜주면 된다
설정을 켠 모습

 

4. [Apply] 버튼을 누른 다음 [OK] 버튼을 누른다

IntelliJ에서 Apply 버튼을 꼭!! 눌러주도록 한다.

 

롬복을 적용한 결과 확인하기

@Component
@RequiredArgsConstructor // final 변수를 사용하여 생성자를 생성
public class OrderServiceImpl implements OrderService {
    private final MemberRepository memberRepository;
    private final DiscountPolicy discountPolicy;
}

@RequiredArgsConstruct는 final이 붙어있는 변수에 대한 생성자를 생성하는 어노테이션이다.

 

롬복을 적용한 코드에 대한 결과는 어떻게 볼 수 있을까?

 

1.  프로젝트의 out/productions/classes 아래에 패키지를 선택한다

패키지 구조

 

2. 파일명.class의 파일을 확인한다

@Component
public class OrderServiceImpl implements OrderService {
    private final MemberRepository memberRepository;
    private final DiscountPolicy discountPolicy;

    @Autowired
    public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) {
        this.memberRepository = memberRepository;
        this.discountPolicy = discountPolicy;
    }
}

위는 .class 파일이다. 생성자가 생성된 것을 확인할 수 있다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함