Class DefaultPropertyResolver
- java.lang.Object
-
- com.ulisesbocchio.jasyptspringboot.resolver.DefaultPropertyResolver
-
- All Implemented Interfaces:
EncryptablePropertyResolver
public class DefaultPropertyResolver extends Object implements EncryptablePropertyResolver
- Author:
- Ulises Bocchio
-
-
Constructor Summary
Constructors Constructor Description DefaultPropertyResolver(org.jasypt.encryption.StringEncryptor encryptor, EncryptablePropertyDetector detector, org.springframework.core.env.Environment environment)DefaultPropertyResolver(org.jasypt.encryption.StringEncryptor encryptor, org.springframework.core.env.Environment environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringresolvePropertyValue(String value)Returns the unencrypted version of the value provided free on any prefixes/suffixes or any other metadata surrounding the encrypted value.
-
-
-
Constructor Detail
-
DefaultPropertyResolver
public DefaultPropertyResolver(org.jasypt.encryption.StringEncryptor encryptor, org.springframework.core.env.Environment environment)
-
DefaultPropertyResolver
public DefaultPropertyResolver(org.jasypt.encryption.StringEncryptor encryptor, EncryptablePropertyDetector detector, org.springframework.core.env.Environment environment)
-
-
Method Detail
-
resolvePropertyValue
public String resolvePropertyValue(String value)
Description copied from interface:EncryptablePropertyResolverReturns the unencrypted version of the value provided free on any prefixes/suffixes or any other metadata surrounding the encrypted value. Or the actual same String if no encryption was detected.- Specified by:
resolvePropertyValuein interfaceEncryptablePropertyResolver- Parameters:
value- the property value- Returns:
- either the same value if the value is not encrypted, or the decrypted version.
-
-