본문 바로가기
카테고리 없음

스프링 개념이해하기 <네임스페이스>

by koreashowme 2019. 9. 24.

네임스페이스  :  

태그나  태그를 이용하다 보면 작성해야 할 XML 문서의 내용이 전반적으로 증가를 하게 됨.

이를 좀 더 짧게 작성하게 해주는 것이 네임스페이스임.

- 생성자 주입시에는 C라는 네임스페이스를 사용.
<c:매개변수이름="값을 설정"> 또는 <c:파라미터이름-ref="참조할 객체 id">


- 속성(setter) 주입시에는 p 라는 네임스페이스를 사용.
<p:매개변수이름="값을 설정"> 또는 <p:파라미터이름-ref="참조할 객체 id">

 

EX)

<bean id="team" class="com.test.di07.BaseBallTeam"
c:manager= "김응룡" c:battingCoach= "이승엽" c:pitcherCoach= "선동렬"
p:hitter="박병호" p:pitcher="류현진" >

 

 

public class BaseBallTeam {

 

private String manager; // 감독
private String battingCoach; // 타격코치
private String pitcherCoach; // 투수코치
private String hitter; // 타자
private String pitcher; // 투수


public BaseBallTeam() {} // 기본생성자
public BaseBallTeam(String manager, String battingCoach, String pitcherCoach) {

this.manager = manager;
this.battingCoach = battingCoach;
this.pitcherCoach = pitcherCoach;
} // 인자 생성자

 

setter&getter

}

comment