spring p-namespace

jotm으로 transaction을 작업하고 있는데.

context.xml 중 bean 설정 부분에 <bean ~~~ p:userTransaction-ref="jotm" /> 라는 설정이 있는데

=_=; p: 누르고 자동 완성 하니 =_=? 안뜨네

일단 p 라는 네임스페이스 설정 
xmlns:p ="http://www.springframework.org/schema/p"

스키마 로케션은 뭘로 잡아야 하나...  url로 접근하니 "Not Found" ...


뭐지..p는? 찾아보니.


p-namespace는 프로퍼티 값과 협력 객체를 나타내기 위해 중첩된 <property/> 요소 대신 bean 요소의 속성을 사용 가능케 한다.

스프링 2.0부터는 XML 스키마 정의에 기반해서 네임스페이스를 사용하는 확장가능한 설정형식을 지원한다. 이번 챕터에서 얘기할 beans 설정 형식은 XML 스키나 문서에 정의한다. 하지만 p-namespace는 XSD 파일에 정의하지 않고 스프링 코어에만 존재한다.


* 참고로 c 네임스페이스는 생성자 파라미터 설정 할때 사용

댓글

이 블로그의 인기 게시물

Spring Batch - JobParameters Default Value 만들기

Hsqldb Server 재기동 시 오류