스프링 DI는 의존성 주입으로
그냥 연결적인 면이다.
마치 건전지 바꿔서 주입할 수 있듯이
@ 어노테이션 주입가능하게 하고..
<annotation-driven />
[@Component는 객체 주입]
@Component class Engine{}
@Component class TurboEngine extends Engine{}
@Component class SuperEngine extends Engine{}
@Value("red") String color;
@Value("100") int oil;
@Autowired Engine engine;
@Autowired Door[] doors;
@Autowire 객체로 연결, @Resource는 이름으로 연결
@Value는 변수 값지정
[root-context 설정시]
보통 하기와 같이
컴포넌트 객체를 자동으로 살피고
예외 클래스 설정할 수 있다.
<context:component-scan base-package="com.ms.ch">
<context:exclude-filter type="regex" expression="com.xx.ch3.di*.*"/>
</context:component-scan>
LIST
'4차산업혁명의 일꾼 > 웹개발' 카테고리의 다른 글
Rest API 와 @ResponseBody (0) | 2022.07.18 |
---|---|
스프링 AOP~! (0) | 2022.07.18 |
쇼미더코드 : 원티드 주관 코딩테스트 대회 후기 (0) | 2022.07.02 |
현대모비스 2022 SW 알고리즘 경진대회 개최 후기 (0) | 2022.07.01 |
이클립스와 인텔리제이 단축키 비교 (0) | 2022.07.01 |