Spring/Study
2020. 4. 8. 23:01
(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)
생성자를 이용한 의존 객체 주입
public StudentRegisterService(StudentDao studentDao) {
this.studentDao = studentDao;
}
|
cs |
<baen id="studentDao" class="ems.member.dao.StudentDao"></bean>
<bean id="registerService" class="ems.member.service.StudentRegisterService">
<constructor-arg ref="studentDao"></constructor-arg>
</bean>
|
cs |
setter를 이용한 의존 객체 주입
public void setJdbcUrl(String jdbcUrl) {
this.jdbcUrl = jdbcUrl;
}
public void setUserId(String userId) {
this.userId = userId;
}
public void setUserPw(String userPw) {
this.userPw = userPw;
}
|
cs |
<bean id="dataBaseConnectionInfoDev" class="ems.member.DataBaseConnectionInfo">
<property name="jdbcUrl" value="jdbc:oracle:thin:@localhost:1521:xe" />
<property name="userId" value="moomini" />
<property name="userPw" value="1234" />
</bean>
|
cs |
List타입 의존 객체 주입
public void setDevelopers(List<String> developers) {
this.developers = developsers;
}
|
cs |
<property name="developers">
<list>
<value>Cheney.</value>
<value>Eloy.</value>
<value>Jasper.</value>
<value>Dillon.</value>
<value>Kian.</value>
</list>
</property>
|
cs |
Map타입 의존 객체 주입
public void setAdministrators(Map<String, String> administrators) {
this.administrators = administrators;
}
|
cs |
<property name="administrators"> <map> <entry> <key> <value>Cheney</value> </key> <value>cheney@springPjt.org</value </entry> <entry> <key> <value>Jasper</value> </key> <value>jasper@springPjt.org</value </entry> </map> </property> |
'Spring > Study' 카테고리의 다른 글
스프링(Spring) 빈(Bean)의 범위 (0) | 2020.04.09 |
---|---|
스프링(Spring) 설정 파일 분리 (0) | 2020.04.09 |
스프링(Spring) DI(Dependency Injection) (0) | 2020.04.08 |
스프링(Spring) Hello World! (0) | 2020.04.07 |
스프링(Spring) 프로젝트 생성 (0) | 2020.04.07 |