작성
·
323
·
수정됨
0
안녕하세요..!현재 섹션7 - 생서자 주입을 선택해라! 듣고있습니다.
1.
4분 52초 쯤에 OrderServiceImple 테스트 할때 Config 파일을 지정하는 코드가 없는데 자동으로 AppConfig 가 선택된 이유가 무엇인가요? AutoAppConfig도 만들어놨고 OrderServiceImple에 @Component 애노테이션도 붙여줬는데요..!
2.
그리고 같은 시점에서,
java: constructor OrderServiceImpl in class hello.springbasic.order.OrderServiceImpl cannot be applied to given types;
required: no arguments
found: hello.springbasic.member.MemoryMemberRepository,hello.springbasic.discount.DiscountPolicy
reason: actual and formal argument lists differ in length
이 오류가 나는 이유가 무엇인지 궁금합니다! OrderServiceImpl 에는 제가 만들어놨던 생성자를 주석처리해서 기본 생성자(파라미터 없는 생성자) 밖에 없는데, AppConfig에는 (OrderServiceImpl에서 이미 주석처리해버린) 파라미터 2개를 받는 생성자를 호출하고 있어서 에러가 난 게 맞나용?
감사합니다!
답변 1
0
안녕하세요. colorisland님
도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다.
실제 동작하는 전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.
구글 드라이브 업로드 방법은 다음을 참고해주세요.
주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요
추가로 다음 내용도 코멘트 부탁드립니다.
1. 문제 영역을 실행할 수 있는 방법
2. 문제가 어떻게 나타나는지에 대한 상세한 설명
감사합니다.