inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

W-Hand님의 게시글

W-Hand W-Hand

@whand7159466

수강평 작성수
1
평균평점
5.0

게시글 3

질문&답변

네트워크 프로그램 자원종료 Socket 정리 시 closed 사용 문의

Session 은 결국 서버에 연결된 클라이언트 숫자만큼 생기는 거고 Session 별로 closed 변수는 따로 관리되는 거니까 1번쨰 session을 close 해서 닫는다고 다른 클라이언트와 연결된 2번째 Session 이 영향을 받을 일은 없지 않을까요?

좋아요수
0
댓글수
2
조회수
140

질문&답변

NoUniqueBeanDefinitionException

CoreApplicationTests 를 실행하면 스프링부트 어플리케이션이 자체적으로 ComponentScan 을 하게 됩니다. 자체적인 ComponentScan 에는 우리가 따로 excludeFilter 를 설정한 적이 없으니 @Configuration 이 붙은 AppConfig 도 빈으로 등록이 되고 거기에서 생성하는 빈도 다 등록이 되어 NoUniqueBeanDefinitionException 이 터지게 됩니다. 통합 테스트 시 ApplicationContext 를 구성하는 Configuration class 를 지정할 수 있으니 그 방법으로 해결해보셔도 좋을 것 같습니다.

좋아요수
0
댓글수
2
조회수
629

질문&답변

회원서비스(MemberService) 부분

회원 서비스 테스트 단계이시면 memberRepository 에 실제로 주입되는 객체는 MemoryMemberRepository 타입 객체입니다.(테스트 코드에서 테스트 전에 주입해주고 있죠!) 그래서 질문 남기신 메서드들은 MemoryMemberRepository 타입의 save, findAll 메서드를 의미합니다. 그리고 1번에서 언급하신대로 MemoryMemberRepository 는 store 라고 하는 맵에 자료를 저장하도록 구현이 되어 있으니 거기에 저장이 되는 거죠!

좋아요수
0
댓글수
1
조회수
691