Spring boot - среда безопасности XStream не инициализирована, возможно, XStream уязвим - PullRequest
0 голосов
/ 22 мая 2018

Я получаю сообщение об ошибке при обновлении до Boot 2.0 и обновленных библиотек XStream:

Security framework of XStream not initialized, XStream is probably vulnerable.

Я нашел другую информацию, но не сильно связанную с загрузкой Spring.Я использую XStreamMarshaller для маршалинга некоторых объектов.Любой совет, как от него избавиться?

Среда: Spring boot 2.0 и XStream 1.4.10

У меня есть следующий bean-компонент:

@Bean
public XStreamMarshaller sparkyMarshaller() {
    Map<String, Class<?>> myMap = new HashMap<>();
    myMap.put("Sparky", Sparky.class);

    XStreamMarshaller xstreamMarshaller = new XStreamMarshaller();
    xstreamMarshaller.setAliases(myMap);
    xstreamMarshaller.setSupportedClasses(Sparky.class);


    return xstreamMarshaller;
}

Какой язатем автоматически подключиться к бизнес-логике.В других местах написано, что нужно устанавливать разрешения, но не получилось.У кого-нибудь есть пример того, как это может работать?

...