Class GluePropertySourcesPlaceholderConfigurer

All Implemented Interfaces:
Aware, BeanFactoryAware, BeanNameAware, BeanFactoryPostProcessor, EnvironmentAware, Ordered, PriorityOrdered

public class GluePropertySourcesPlaceholderConfigurer extends PropertySourcesPlaceholderConfigurer
GluePropertySourcesPlaceholderConfigurer. GluePropertySourcesPlaceholderConfigurer 는 PropertySourcesPlaceholderConfigurer 을 확장한 클래스입니다( Spring 5.2.0 ).

※ 사용 범위 안내 (2026-06-16): 이 클래스는 레거시(XML/외장 WAS) 환경 전용이다. Spring Boot 환경에서는 이 클래스를 빈으로 등록하지 말 것 — 빈 생성(BeanFactoryPostProcessor) 단계에 살아있는 Environment를 변형하여 application.properties의 표준 설정(server.port 등)을 무력화시키는 문제가 있다. Boot에서는 glue.properties 주입을 GlueEnvironmentPostProcessor 가 담당한다.

 Bean Property

 - keyFile : (선택) keyFile 이 존재할 경우, 암호화된 property 는 복호화함.


 예제
 
 사용 예# 1

     <bean class="com.poscoict.glueframework.bean.GluePropertySourcesPlaceholderConfigurer">
     	   <property name="keyFile" value="file:${CONFIG_PATH}/glue.cipher"></property>
         <property name="locations">
             <list>
                 <value>file:${CONFIG_PATH}/glue.properties</value>
             </list>
         </property>
     </bean>