아무거나

[spring] DI(Dependency Injection) 활용 본문

Java & Kotlin/Spring

[spring] DI(Dependency Injection) 활용

전봉근 2019. 12. 25. 23:04
반응형

[spring] DI(Dependency Injection) 활용

1. 의존관계

DI는 Dependency Injection의 약자로 -> "의존주입" 이라 한다.

 

# 생성자를 통한 주입

   [Student.java]

public class Student {
     private String name;

     ....

     public Student(String name, ....) {
        this.name = name;
        ......
     }
 }

 

   [applicationCTX.xml]

<bean id="student1" class="com.javalec.ex.Student">

    // Setter을 이용할 때
    <property name="name" value="홍길동" />

    // 생성자를 이용할 때
    <constructor-arg value="홍길동" />

    ....

</bean>​ 

 

 

참고: https://www.inflearn.com/course/%EC%9E%90%EB%B0%94-%EC%8A%A4%ED%94%84%EB%A7%81-%EA%B0%95%EC%A2%8C/dashboard

반응형
Comments