Spring Boot 3.5 introduced internal changes to its Binder. You can not modify queryParameters because is an immutable list. try:
@Getter @Setter public class ApiConfig { private List<String> queryParameters = new ArrayList<>(); }