Package com.bytedesk.starter.config
Class JasyptConfig
java.lang.Object
com.bytedesk.starter.config.JasyptConfig
@Configuration
@EnableConfigurationProperties(JasyptSupportProperties.class)
public class JasyptConfig
extends Object
Central Jasypt setup so that encrypted values in properties files are
resolved automatically at startup.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.core.env.Environment -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jasypt.encryption.StringEncryptorjasyptStringEncryptor(JasyptSupportProperties properties) private StringresolvePassword(JasyptSupportProperties properties)
-
Field Details
-
environment
private final org.springframework.core.env.Environment environment
-
-
Constructor Details
-
JasyptConfig
public JasyptConfig()
-
-
Method Details
-
jasyptStringEncryptor
@Bean(name="jasyptStringEncryptor") @Primary public org.jasypt.encryption.StringEncryptor jasyptStringEncryptor(JasyptSupportProperties properties) -
resolvePassword
-