jasypt + springboot + cxf -> нераспознанное свойство - PullRequest
0 голосов
/ 27 сентября 2018

Я интегрировал jasypt (2.0) с приложением весенней загрузки.И есть одна проблема, которую я не могу решить.

  1. Jasypt работает и правильно шифрует / дешифрует свойства.
  2. В файле 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 оборачивает свойства при запуске, и они больше не доступны, когда я вызываю веб-службу.Есть идеи как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...