Spring 3.5.0 дает, что «имя» не должно быть нулевым после обновления с Spring 3.4.xJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring 3.5.0 дает, что «имя» не должно быть нулевым после обновления с Spring 3.4.x

Сообщение Anonymous »

Я получил этот сокращенный файл конфигурации yaml:

Код: Выделить всё

apiconfiguration:
apiList:
-
queryParameters:
- something
Это мой класс Java:

Код: Выделить всё

@Getter
@Setter
public class ApiConfig {
private List queryParameters = Collections.emptyList();
}
После обновления Spring Boot до 3.5.0 я получаю следующую ошибку:

Код: Выделить всё

Caused by: org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'apiconfiguration.api-list[0].query-parameters' to java.util.List
at org.springframework.boot.context.properties.bind.Binder.handleBindError(Binder.java:399)
at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.bind(ConfigurationPropertiesBinder.java:94)
at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.bind(ConfigurationPropertiesBindingPostProcessor.java:96)
... 60 more
Caused by: java.lang.IllegalArgumentException: 'name' must not be null
Кто-нибудь знает, как решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ring-3-4-x
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»