lombok

이번 강의는 새로 학습한 내용이나 실무에서 중요하다고 하신 내용만 정리하려고 한다. 1. 예제 도메인 모델도메인 모델 동작 확인아래 코드에 적용된 롬복(Lombok)에 대해 간단하게 설명한다.@Setter실무에서는 가급적 Setter는 사용하지 않기@NoArgsConstructor(AccessLevel.PROTECTED)기본 생성자를 막고 싶어도 JPA 스펙상 PROTECTED로 열어 둬야 함@ToString가급적 연관관계가 없는 내부 필드에만 사용하기@Entity@Getter @Setter@NoArgsConstructor(access = AccessLevel.PROTECTED)@ToString(of = {"id", "username", "age"})public class Member { @Id @..
1. 의존관계 주입 방법생성자 주입생성자를 통해 의존관계를 주입 받는 방법@Componentpublic class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy; @Autowired // 생성자가 1개이므로 생략해도 자동 주입 가능 public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) { this.memberRepository = memberRepository; ..
dev-meung
'lombok' 태그의 글 목록