2
A
답변
3
스프링은이 목적으로 PropertyPlaceholderConfigurer이라고하는 BeanFactoryPostProcessor을 제공합니다.
스프링 컨텍스트가 $ 전달 된 각 값 {...}를 생성jdbc.driverClassName=org.postgresql.Driver
jdbc.url=jdbc:postgresql://localhost/default
jdbc.username=sa
jdbc.password=sa
을 같이 파일 jdbc.properties라는 클래스 패스 장소에서
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations" value="classpath:jdbc.properties"/>
</bean>
<bean id="dataSource" destroy-method="close"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
입니다 : 여기
은 예입니다 고려 사항은 PropertyPlaceholderConfigurer bean에서 키와 값으로 간주됩니다. 키가 존재하지 않는 경우는 예외가 슬로우됩니다. 예외를 throw하지 않으려면 속성ignoreUnresolvablePlaceholders
을
true
으로 설정 한 다음 키가 발견되지 않으면 값이 키 자체와 같습니다.
관련 문제
- 1. TCHAR 배열에 값을 할당하는 방법
- 2. 스프링 xml 외부에서 SqlMapClient를 설정하는 방법
- 3. XSL을 사용하여 드롭 다운 목록에 XML 속성 값을 할당하는 방법
- 4. 값을 필드에 정확하게 할당하는 방법
- 5. JQUERY에서 변수에 값을 할당하는 방법
- 6. PHP 클래스 속성 변수를 조건부로 할당하는 방법
- 7. asp.net에서 이벤트를 언로드하기 전에 값을 할당하는 방법
- 8. 값을 할당하는 다른
- 9. : 일부 속성
- 10. oracle의 문자열에 여러 값을 할당하는 방법
- 11. VB.NET을 사용하여 MySql에 null 값을 할당하는 방법
- 12. 자바 스크립트를 사용하여 세션에 값을 할당하는 방법
- 13. 스칼라 열거 형 - 초기 값을 할당하는 방법?
- 14. javascript 변수의 값을 숨겨진 필드에 할당하는 방법
- 15. Linq 문을 변환하고 올바른 값을 할당하는 방법
- 16. Oracle에서 casted 열에 값을 할당하는 방법
- 17. 스키마에서 Mulitpule Caulated 값을 할당하는 방법
- 18. 요청의 출처에 따라 개체에 값을 할당하는 방법
- 19. PHP 변수에 javascript 변수의 값을 할당하는 방법
- 20. 레코드의 일부 값을 변경하는 방법?
- 21. 스프링 2.5 세션 속성
- 22. 스프링 속성 파일
- 23. Linq : 관련 엔터티에 할당하는 방법?
- 24. 스프링 MVC 세션 속성 액세스
- 25. 개미의 속성 값을 확인하는 방법
- 26. 디버거에서 속성 값을 보는 방법
- 27. vb.net에서 속성 값을 변경하는 방법
- 28. 구조체 배열에 값을 할당하는 중!
- 29. Java에서 값을 할당하는 방법은 무엇입니까?
- 30. 스프링 속성 파일을 올바르게 호출합니다.