Как увеличить максимальную длину выражений SpEL в весенней загрузке 3.3.0?

Когда я обновил версию Spring Boot до 3.3.0, я начал получать ошибку ниже. Как я могу увеличить максимальную длину выражения SpEL?

Ошибка:

<SpelEvaluationException> EL1079E: SpEL expression is too long, exceeding the threshold of '10,000' characters 

Java-код:

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class MyClass {
    @Value("#{${mySpringBoot.map}}")
    private Map<String, String> map;
}
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
105
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Согласно https://docs.spring.io/spring-framework/reference/core/expressions/evaluation.html#expressions-parser-configuration вы можете использовать spring.context.expression.maxLength для настройки того, что хотите.

Другие вопросы по теме