hara

Spring Boot 2.0 - 2장: 스프링 부트(기본) 본문

공부/스프링 부트 2 레시피

Spring Boot 2.0 - 2장: 스프링 부트(기본)

하랄라 2020. 8. 11. 22:06

빈 구성

  • @Component: 직접 작성한 Class를 Bean으로 등록하기 위해 사용
@Component  
public class Student() {  
  public Student() {  
    System.out.println("hi");  
  }  
}
  • @Bean: 직접 제어가 불가능한 외부 라이브러리를 Bean으로 만들기 위해 사용
@configuration  
public class ApplicationConfig {  
  @Bean  
  public ArrayList<Integer> array() {  
    return new ArrayList<Integer>();  
  }  

  @Bean  
  public Student student() {  
    return new Student(array());  
  }  
}
// Student 객체 생성할때 Bean에 선언된 array() method 호출  

속성 외부화

테스팅

로깅 구성

기존 서정 재사용

참고

Comments