Class DefaultPropertyResolver

    • 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: EncryptablePropertyResolver
        Returns 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:
        resolvePropertyValue in interface EncryptablePropertyResolver
        Parameters:
        value - the property value
        Returns:
        either the same value if the value is not encrypted, or the decrypted version.