public class GluePropertySourcesPlaceholderConfigurer
extends org.springframework.context.support.PropertySourcesPlaceholderConfigurer
Bean Property - keyFile : (선택) keyFile 이 존재할 경우, 암호화된 property 는 복호화함. 예제사용 예# 1
file:${CONFIG_PATH}/glue.properties
Modifier and Type | Class and Description |
---|---|
class |
GluePropertySourcesPlaceholderConfigurer.EncryptionAwarePropertySourcesPropertyResolver
Property의 문자열을 resolver합니다.
|
class |
GluePropertySourcesPlaceholderConfigurer.EncryptionAwareService
암호화된 문자열(property)인지 확인해서 복호화하는 서비스입니다.
|
ENVIRONMENT_PROPERTIES_PROPERTY_SOURCE_NAME, LOCAL_PROPERTIES_PROPERTY_SOURCE_NAME
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, ignoreUnresolvablePlaceholders, nullValue, placeholderPrefix, placeholderSuffix, trimValues, valueSeparator
Constructor and Description |
---|
GluePropertySourcesPlaceholderConfigurer() |
Modifier and Type | Method and Description |
---|---|
protected void |
processProperties(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactoryToProcess,
org.springframework.core.env.ConfigurablePropertyResolver propertyResolver) |
void |
setEnvironment(org.springframework.core.env.Environment environment) |
void |
setKeyFile(org.springframework.core.io.Resource keyFile)
암호화 사용할 경우, keyFile 설정
|
getAppliedPropertySources, postProcessBeanFactory, processProperties, setPropertySources
doProcessProperties, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setTrimValues, setValueSeparator
convertProperties, convertProperty, convertPropertyValue, getOrder, setOrder
public GluePropertySourcesPlaceholderConfigurer()
public void setKeyFile(org.springframework.core.io.Resource keyFile)
keyFile
- public void setEnvironment(org.springframework.core.env.Environment environment)
setEnvironment
in interface org.springframework.context.EnvironmentAware
setEnvironment
in class org.springframework.context.support.PropertySourcesPlaceholderConfigurer
protected void processProperties(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactoryToProcess, org.springframework.core.env.ConfigurablePropertyResolver propertyResolver) throws org.springframework.beans.BeansException
processProperties
in class org.springframework.context.support.PropertySourcesPlaceholderConfigurer
org.springframework.beans.BeansException
Copyright © 2023–2024 POSCO DX. All rights reserved.