Class EncryptablePropertyResolverConfiguration
- java.lang.Object
-
- com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
-
@Configuration public class EncryptablePropertyResolverConfiguration extends Object
- Author:
- Ulises Bocchio
-
-
Field Summary
Fields Modifier and Type Field Description static StringFILTER_BEAN_NAMEstatic StringRESOLVER_BEAN_NAME
-
Constructor Summary
Constructors Constructor Description EncryptablePropertyResolverConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Singleton<JasyptEncryptorConfigurationProperties>configProps(EnvCopy envCopy)EncryptablePropertyDetectorencryptablePropertyDetector(EnvCopy envCopy, org.springframework.beans.factory.BeanFactory bf)EncryptablePropertyFilterencryptablePropertyFilter(EnvCopy envCopy, org.springframework.beans.factory.config.ConfigurableBeanFactory bf)EncryptablePropertyResolverencryptablePropertyResolver(EncryptablePropertyDetector propertyDetector, org.jasypt.encryption.StringEncryptor encryptor, org.springframework.beans.factory.BeanFactory bf, EnvCopy envCopy, org.springframework.core.env.ConfigurableEnvironment environment)static EncryptablePropertySourceConverterencryptablePropertySourceConverter(org.springframework.core.env.ConfigurableEnvironment environment, EncryptablePropertyResolver propertyResolver, EncryptablePropertyFilter propertyFilter)EnvCopyenvCopy(org.springframework.core.env.ConfigurableEnvironment environment)org.jasypt.encryption.StringEncryptorstringEncryptor(EnvCopy envCopy, org.springframework.beans.factory.BeanFactory bf)
-
-
-
Field Detail
-
RESOLVER_BEAN_NAME
public static final String RESOLVER_BEAN_NAME
- See Also:
- Constant Field Values
-
FILTER_BEAN_NAME
public static final String FILTER_BEAN_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
encryptablePropertySourceConverter
@Bean public static EncryptablePropertySourceConverter encryptablePropertySourceConverter(org.springframework.core.env.ConfigurableEnvironment environment, @Qualifier("lazyEncryptablePropertyResolver") EncryptablePropertyResolver propertyResolver, @Qualifier("lazyEncryptablePropertyFilter") EncryptablePropertyFilter propertyFilter)
-
envCopy
@Bean public EnvCopy envCopy(org.springframework.core.env.ConfigurableEnvironment environment)
-
stringEncryptor
@Bean(name="lazyJasyptStringEncryptor") public org.jasypt.encryption.StringEncryptor stringEncryptor(EnvCopy envCopy, org.springframework.beans.factory.BeanFactory bf)
-
encryptablePropertyDetector
@Bean(name="lazyEncryptablePropertyDetector") public EncryptablePropertyDetector encryptablePropertyDetector(EnvCopy envCopy, org.springframework.beans.factory.BeanFactory bf)
-
configProps
@Bean(name="configPropsSingleton") public Singleton<JasyptEncryptorConfigurationProperties> configProps(EnvCopy envCopy)
-
encryptablePropertyFilter
@Bean(name="lazyEncryptablePropertyFilter") public EncryptablePropertyFilter encryptablePropertyFilter(EnvCopy envCopy, org.springframework.beans.factory.config.ConfigurableBeanFactory bf)
-
encryptablePropertyResolver
@Bean(name="lazyEncryptablePropertyResolver") public EncryptablePropertyResolver encryptablePropertyResolver(@Qualifier("lazyEncryptablePropertyDetector") EncryptablePropertyDetector propertyDetector, @Qualifier("lazyJasyptStringEncryptor") org.jasypt.encryption.StringEncryptor encryptor, org.springframework.beans.factory.BeanFactory bf, EnvCopy envCopy, org.springframework.core.env.ConfigurableEnvironment environment)
-
-