전체 글 (84) 썸네일형 리스트형 스프링 빈 등록 방법 2가지 1. 컴포넌트 스캔과 자동의존관계 설정 스프링 빈을 Controller -> Service -> repository 관계로 등록하려고 함 @Controller , @Service, @Repository는 스프링 컨테이너가 찾을 수 있게 컴포넌트를 등록하기 위한 어노테이션 @Component로 작성해도 됨. 위 사진을 보면 @Repository는 @Component를 가지고 있는 것을 알 수 있음 나머지도 동일 @AutoWired는 스프링 빈의 연관관계를 나타냄 생성자에 @AutoWired 표시를 하면 객체 생성할 때 해당 스프링 빈을 찾아서 주입할 수 있음! 컴포넌트의 스캔범위는 기본적으로는 메인 클래스가 있는 패키지에서 가능 2. 자바 코드로 직접 스프링 빈 등록 Controller는 위와 동일하게 @.. 예외처리 하나씩 습득할때마다 추가 예정 IllegalStateException - 객체 상태가 메서드 호출에 적절하지 않을때 @AfterEach - 테스트 케이스 클리어 하는 법 테스트 케이스를 돌릴 때 각 메서드들의 실행 순서가 보장 X, 이전 실행 결과가 남아 있으면 테스트 오류가 날 수 있다. 이때, @AfterEach를 사용해서 테스트 케이스를 클리어 해주자 @AfterEach는 각 테스트가 종료 될때마다 실행 됨 이전 1 ··· 19 20 21 22 23 24 25 ··· 28 다음