p네임스페이스/c 네임스페이스
XML 문서에 네임스페이스에 따라 생성자/프로퍼티 방식이 간단해 질 수 있음
1 2 3 4 5 6 | xmlns:p="http://www.springframework.org/schema/p" xmlns:c="http://www.springframework.org/schema/c" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans | cs |
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 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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 |