Как удалить предупреждения Spring Data CustomConversions при запуске приложения? - PullRequest
0 голосов
/ 31 января 2020

У меня есть приложение со следующими зависимостями Spring:

starterBase    : 'org.springframework.boot:spring-boot-starter:2.2.1.RELEASE',
starterActuator: 'org.springframework.boot:spring-boot-starter-actuator:2.2.1.RELEASE',
starterJpa     : 'org.springframework.boot:spring-boot-starter-data-jpa:2.2.1.RELEASE',
starterTest    : 'org.springframework.boot:spring-boot-starter-test:2.2.1.RELEASE',
starterWeb     : 'org.springframework.boot:spring-boot-starter-web:2.2.1.RELEASE',
elasticsearch  : 'org.springframework.boot:spring-boot-starter-data-elasticsearch:2.2.1.RELEASE'

В тот момент, когда я добавил зависимость эластичного поиска, при запуске приложения появились следующие предупреждения:

WARN  [main] o.s.data.convert.CustomConversions.register - Registering converter from class org.springframework.data.geo.Point to interface java.util.Map as writing converter although it doesn't convert to a store-supported type! You might wanna check you annotation setup at the converter implementation.
WARN  [main] o.s.data.convert.CustomConversions.register - Registering converter from interface java.util.Map to class org.springframework.data.geo.Point as reading converter although it doesn't convert from a store-supported type! You might wanna check you annotation setup at the converter implementation.
WARN  [main] o.s.data.convert.CustomConversions.register - Registering converter from class org.springframework.data.elasticsearch.core.geo.GeoPoint to interface java.util.Map as writing converter although it doesn't convert to a store-supported type! You might wanna check you annotation setup at the converter implementation.
WARN  [main] o.s.data.convert.CustomConversions.register - Registering converter from interface java.util.Map to class org.springframework.data.elasticsearch.core.geo.GeoPoint as reading converter although it doesn't convert from a store-supported type! You might wanna check you annotation setup at the converter implementation.

Я отладил код, и в spring-data-commons: 2.2.1-RELEASE в CustomConversions. java, есть закрытый метод с именем 'register' в строке 196, и его javado c упоминает Mon go типов, и это странно, потому что мы не используем Mon go. Является ли эта ссылка * Пн go правильной?

Но главный вопрос в том, есть ли способ избежать / удалить эти предупреждения?

1 Ответ

1 голос
/ 31 января 2020

Этот код был реорганизован в весенние общие данные в апреле 2017 года, и комментарий был скопирован с исходного места и не адаптирован. Так что это не mon go конкретный c материал здесь.

Что касается предупреждений, все, что вы можете сделать в данный момент, это игнорировать их, мы проверим, нужны ли они вообще.

Добавление:

существует проблема , для которой соответствующий PR находится в конвейере обработки. Поэтому, надеюсь, эти предупреждения скоро будут рассмотрены.

...