Когда приложение запускается, EncryptionBootstrapConfiguration не может автоматически подключать мой пользовательский TextEncryptor - https://github.com/spring-cloud/spring-cloud-commons/blob/cde7c7f3118382490c28776f66e0a56dr248149/java/org/springframework/cloud/bootstrap/encrypt/EncryptionBootstrapConfiguration.java
Как я могу гарантировать, что этот класс автоматически подключает мою реализацию TextEncryptor.
Кроме того, META-INF / spring.factories этот класс упоминается как boostrap, как я могу изменить это поведение?
Мой сервер конфигурации Spring-Boot -
@SpringBootApplication
@EnableConfigServer
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class, args);
}
}
и application.yml
server:
port: 8760
ssl:
key-store: //path
key-store-password: '{cipher}abc'
key-store-type: jks
key-password: '{cipher}abc'
Как только он находит {cipher}, происходит сбой FailFastTextEncryptor.