작성
·
194
0
@Component @RequiredArgsConstructorㅁ public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository; private final DiscountPolicy rateDiscountPolicy; ... }
@Autowired 필드명 매칭할때 @RequiredArgsConstructor를 사용하면
생성자가 컴파일할때 자동 생성되기 때문에 생성자 메서드의 매개
변수명을 변경하지않고 필드명자체를 변경해서 했는데 테스트상에는
문제가 없었습니다.
영한님이 강의 영상에서 하신방법은 @RequiredArgsConstructor를
사용하지않고 생성자 메서드 매개변수의 이름을 바꿨는데 둘다 동작
에는 차이가 없는게 맞을까요??