p네임스페이스/c 네임스페이스

XML 문서에 네임스페이스에 따라 생성자/프로퍼티 방식이 간단해 질 수 있음

 

Line 2 - p 네임스페이스 : 프로퍼티 값을 설정할 때 사용하는 네임스페이스. 접두어로 p를 설정. 

p:프로퍼티이름 : 프로퍼티 설정.

p:프로퍼티이름-ref : 빈 객체를 프로퍼티에 설정

Line 3 - c 네임스페이스 : 생성자에 값을 설정할 때 사용하는 네임스페이스. 접두어로 c를 설정.

c:파라미터이름 : 생성자 값을 설정

c:파라미터이름-ref : 빈 객체를 생성자 파라미터로 설정

c:_인덱스 or c:_인덱스-ref : 생성자 파라미터 순서에 따라 값이나 빈 객체를 설정 (0부터 시작)


네임스페이스를 사용할 경우 Ref로 끝나는 프로퍼티나 생성자 파라미터를 설정할 수 없음.

=> <property> , <constructor-arg> 태그를 이용하여 값을 설정해야 함


<import> 태그

새로운 XML 설정 파일이 생겼을 때 자바에서 스프링 컨테이너의 생성자 파라미터를 추가해야함. 

자바 코드를 수정하지 않고 XML설정 파일을 추가할 수 있는 태그

 

1
2
3
4
5
6
7
8
9
    xsi:schemaLocation="http://www.springframework.org/schema/beans   
 
    <import resource="classpath:/config-sensor.xml" />
    <import resource="classpath:/config.xml" />
 
</beans>
cs

 

resource 속성 : 함께 사용될 스프링 설정 파일의 경로


'프로그래밍 > JSP, Spring, HTML5' 카테고리의 다른 글

(Javascrpt) 페이지 이동 제어  (1) 2016.07.11
(Spring)XML을 이용한 DI 설정(1)  (0) 2016.07.10
(spring) 스프링 컨테이너 종류  (0) 2016.07.10
(JSP) 기초 정리  (0) 2016.07.10
(JSP) 게시판  (0) 2016.07.10

+ Recent posts