본문 바로가기
Progamming/BoostCourse

Java Config를 이용한 설정

by 동그란 혜주 2019. 3. 13.
  • 들어가기 전에

이번 시간에는 Java Config와 어노테이션을 이용해 스프링에서 사용하는 빈을 정의하고 DI하는 방법에 대해 알아보도록 하자




  • 학습 목표

1. JavaConfig 형태의 설정 파일의 내용을 이해할 수 있다.

2. @ComponentScan, @Component, @Autowired 어노테이션의 쓰임새에 대해 이해한다.




  • 핵심 개념

- AnnotationConfigApplicationContext

- @Configuration

- @ComponentScan

- @Component

- @Autowired




  • Annotation

- 특수한 의미를 부여하는 역할을 수행

- 컴파일, 런타임 시에 의미 해석




  • Java Config를 이용한 설정을 위한 어노테이션

- @Configuration : 스프링 설정 클래스를 선언하는 어노테이션

- @Bean : bean을 정의하는 어노테이션

- @ComponentScan : @Controller, @Service, @Repository, @Component 어노테이션이 붙은 클래스를 찾아 컨테이너에 등록

- @Component : 컴포넌트 스캔의 대상이 되는 어노테이션 중 하나로써 주로 유틸, 기타 지원 클래스에 붙이는 어노테이션, 패키지명 명시

- @Autowired : 주입 대상이 되는 bean을 컨테이너에 찾아 주입하는 어노테이션, setter 메소드 불필요




  • 실습

- diexam01

· ApplicationConfig.class

· ApplicationConfig2.class

· ApplicationContextExam03.class

· ApplicationContextExam04.class

https://www.edwith.org/boostcourse-web/lecture/20658/



'Progamming > BoostCourse' 카테고리의 다른 글

Spring JDBC 실습  (0) 2019.03.13
Spring JDBC 소개  (0) 2019.03.13
XML 파일을 이용한 설정  (0) 2019.03.13
Spring IoC/DI 컨테이너  (0) 2019.03.13
Spring이란?  (0) 2019.03.13

댓글