본문 바로가기

2019/05/17

(3)
Spring @Annotation 종류와 이해 학습하며 추가적으로 업데이트 예정입니다. @Runwith JUnit 프레임워크의 테스트 실행방법을 확장 역할 @Runwith에 Runner클래스 설정시 JUnit의 내장된 runner대신 설정한 SpringJUnit4ClassRunner를 실행 @ContextConfiguration 지정된 클래스나 문자열을 이용해 필요한 객체들을 스프링내 객체로 등록 (RootConfig의 패키지 경로내의 클래스 Bean 등록) @Log4j Lombok을 이용해 로그를 기록하는 Logger 변수 생성 @Autowired 해당 인스턴스 변수에 스프링으로부터 자동으로 Bean을 주입해달라는 표시 @Test JUnit에서 테스트 대상을 표시 @Component Component는 스프링에게 해당 클래스가 관리해야할 대상임을 ..
20190516 오전 예제로 배우는 스프링 입문 영상 강좌 시청 [Start] 11:27 - Bean 영상 학습 [End] 12:24 - 블로그 1 포스팅 정리 및 Bean 영상 학습 오후 예제로 배우는 스프링 입문 영상 강좌 시청 [Start] 14:59 - 의존성 주입 영상 학습 [End] 16:33 - 입문 강좌 전체 학습 완료 스프링 입문 영상 포스팅 정리 [Start] 18:00 - #7 AOP ~ Spring PSA [End] 20:20 - # 13 PSA까지 빠르게 영상 시청 후 내용을 이해하며 다시 정리 운동 [Start] 20:30 - 스쿼시 및 헬스 [End] 23:00 - 스쿼시 1시간 + 헬스 40분 샤워 후 복귀 정리 백기선님의 예제로 배우는 스프링 입문 강좌를 어제, 오늘 이틀간 보고 학습한 내..
201910516_예제로 배우는 스프링 입문 2 3. Bean 스프링 IoC 컨테이너가 관리하는 객체 IoC컨테이너를 생성하고 @어노테이션 으로 Bean을 등록할 때 사용하는 다양한 인터페이스들 -> 라이프사이클 콜백 다양한 라이프사이클 콜백중 @Component 어노테이션이 등록된 클래스를 찾아 해당 인스턴스를 Bean으로 등록하는 annotation process 처리기가 설정되어 있습니다. @ComponentScan 이 Bean객체를 스캔할 루트를 지정해주고 하위 패키지 범위에서 모든 클래스의 Bean 등록 여부를 확인합니다. @Component @Controller @Repository @Service @Configuration 이를 통해 Controller 클래스를 구현시 사용했던 @Controller 어노테이션은 우리가 직접 해당 클래스를 ..