본문 바로가기

Dev/Spring

[Spring] 의존 객체 주입 방법

의존 객체를 spring 컨테이너로 이용하는 방법

1. 생성자를 이용한 의존 객체 주입

  • construct-arg 태그를 이용해 레퍼런스 속성의 속성값으로 해당하는 객체의 ID 값 넣어주기
  • 객체가 스프링 컨테이너에서 생성이 될 때 주입이 되면서 생성됨 

2. setter를 이용한 의존 객체 주입

  • setter 메서드의 이름에서 set을 떼고 첫번째 대문자를 소문자로 변경하여 property의 name으로 지정

3. List타입 의존 객체 주입 

  • 들어온 값이 List일 때
  • <list></list> 태그를 지정하여 그 안에 value값 넣어줌

4. Map타입 의존 객체 주입

<map>
	<entry>
    	<key>
        	<value>key값</value>
        </key>
        <value>value 값</value>
    </entry>
</map>
반응형