거꾸로 바라본 세상
[스프링] 자동으로 빈 와이어링하기(Bean Auto Wiring)
Spring 2018. 11. 19. 10:53

[스프링] 자동으로 빈 와이어링하기(Bean Auto Wiring) 빈 와이어링 설정하는 방법은 2가지가 있다. 1. Component Scanning : Spring Application Context에서 생성되는 빈을 자동으로 설정2. Auto Wiring : 스프링이 자동으로 빈 의존성을 충족시키는 것. 1. Component Scanning (1) XML을 이용한 방법 (2) 클래스에서 @ComponentScan을 이용한 방법 (2) XML을 이용한 방법 - 을 이용하면된다. (2) 클래스에서 @ComponentScan을 이용한 방법- @ComponentScan(basePackages="패키지명") 을 사용하면된다. @Configuration //@ComponentScan("com.spring.s..

스프링 목적과 DI 정의
Spring 2018. 11. 16. 16:45

스프링의목적 - 자바개발의 간소화(1) POJO를 이용한 가볍고(lightweight) 비 침투적(non-invasive) 개발(2) DI와 인터페이스 지향(interface orientation)을 통한 느슨한 결합도(loose coupling)(3) 애스펙트와 공통 규약을 통한 선언적(declarative) 프로그래밍(4) 애스팩트와 탬플릿(template)을 통한 반복적인 코드 제거 - 스프링은 API를 이용하여 애플리케이션 코드의 분산을 가능한 한 막는다.- 스프링에 특화된 인터페이스 구현이나 스프링 자체에 의존성이 높은 클래스 확장을 거의 요구하지 않는다.(최악의 경우 Annotation이 붙음) DI(Dependency Injection) : 의존성 주입- 구성요소간 의존관계가 소스코드 내부가..