Я интегрировал jasypt (2.0) с приложением весенней загрузки.И есть одна проблема, которую я не могу решить.
- Jasypt работает и правильно шифрует / дешифрует свойства.
В файле application.properties есть некоторые незашифрованные свойства.(например, wsdl.address), который я пытаюсь использовать в конфигурации cxf (в стандартном файле определения бинов):
Я читаю этот файл следующим образом:
@Configuration
@ImportResource("${cxf.client.file}")
public class JaxWSConfiguration {
}
Когда я вызываю веб-службу во время выполнения, свойство wsdl.address не разрешается, и возникает исключение:
Caused by: java.net.URISyntaxException: Illegal character in path at index 1: ${wsdl.address}
Это снова работает, когда я удаляю зависимость jasypt из pom.xml
Я считаю, что jasypt оборачивает свойства при запуске, и они больше не доступны, когда я вызываю веб-службу.Есть идеи как это исправить?