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

Программисты JAVA общаются здесь
Anonymous
Spring 3.5.x дает, что «имя» не должно быть нулевым после обновления с 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.x (пример 3.5.7) я получаю следующую ошибку:

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

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

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