-1
Предыдущая реализация MDC
используетсяSpring Ошибка использования бом
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
Теперь я планирую использовать
<dependency>
<groupId>io.spring.platform</groupId>
<artifactId>platform-bom</artifactId>
<version>2.0.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Но код, который работал ранее:
private final Map<?, ?> parentContext; // initialized in constructor
MDC.setContextMap(parentContext);
выше линии с указанием ошибки:
The method setContextMap(Map<String,String>) in the type MDC is not applicable for the arguments (Map<capture#5-of ?,capture#6-of ?>)
Просьба предложить.
Вам все еще нужна зависимость. Импорт должен идти в разделе 'dependencyManagmenet'. См. Http://platform.spring.io/platform/. Также 'MDC' не имеет ничего общего с' spring-webmvc', вероятно, это класс log4j (или slf4j). –
Зависимость спецификации существует только в разделе «DependencyManagement». Я добавил, что зависимость «log4j-over-slf4j» также остается той же ошибкой. – Raghuveer
Сделайте «mvn dependency: tree» и проверьте различия. –