Описание тега spring-expression-language
0
ответов
Как заставить Thymeleaf показывать атрибут с пустым значением?
Я использую Thymeleaf 3.0.11 с Spring 4.3.22, без загрузки. Есть этот код: <tbody class="clientdata section" th:data-id="${formModel?.client?.person?.userId ?: ''}"> Он отлично работает, когда userId имеет значение. Тогда вывод будет, например…
27 фев '20 в 11:27
1
ответ
Использовать язык выражений для получения значений
Мое выражение:#age*10 И я присвоил возрасту значение 15,6. Результатом этого является 156.0 На самом деле конечный результат, который я хочу получить, - это156 Я могу сделать это в коде, но как это сделать, изменив выражение. Спасибо
15 апр '20 в 09:55
0
ответов
Как я могу использовать язык выражений для определения интерфейса API?
Я хочу определить в своем приложении поисковый API, который позволяет клиенту предоставлять поисковые запросы в виде выражения. Поисковый запрос может включать такие конструкции, как поля, значения, условные операторы, логические операторы. Мое прил…
01 май '20 в 19:11
1
ответ
Как я могу условно ввести bean-компонент в зависимости от параметров задания через Spring-Expression-Language или иначе?
Я пытаюсь создать CustomWriter, содержащий несколько FlatFileItemWriter. Конфигурация по xml. Я хочу, чтобы FlatFileItemWriters вводились в CustomWriter в зависимости от значений в jobParameters; Нравится- <bean id="customWriter" class="com.compa…
14 май '20 в 17:38
3
ответа
Использование языка выражений Spring для подтверждения того, что свойство (со значениями, разделенными запятыми), загруженное из файла свойств, содержит "значение"
У меня следующая проблема: у меня есть определенный класс конфигурации в весенней загрузке, который содержит bean-компоненты, которые я хотел бы создать, только если определенное свойство, имеющее список значений, содержит определенное значение. теп…
06 апр '20 в 21:25
3
ответа
Как добавить объект без конструктора в список с помощью Spring Expression Language
Я хочу добавить BigDecimal в список с помощью Spring Expression Language. public class SpelTest { public List<BigDecimal> values; StandardEvaluationContext context; SpelExpressionParser parser; @Before public void setup() { values = new ArrayL…
07 июл '20 в 11:48
1
ответ
Фильтр целочисленного списка в Thymeleaf
Я изучаю Thymeleaf весной, и я борюсь с подборкой списков. Официальный учебник: Использование Thymeleaf не говорит о фильтрации и проекции коллекции, но я обнаружил, что Thymeleaf в Spring использует язык выражений Spring. В этом руководстве говорит…
19 фев '20 в 12:42
2
ответа
Кнопка HTML с несколькими событиями при нажатии
Я просто пытаюсь создать кнопку HTML с двумя onclickсобытия, но проблема в том, что второй не отвечает должным образом. Вот тег кнопки ниже: <input class="btn btn-default btn-responsive" type="button" onclick="return conf…
29 июн '20 в 19:37
0
ответов
Получить данные типа даты по выражению
За 261, соответствующий шестнадцатеричный 0x105 наконец разбирается в 1.0.5 выражением: getBits (# value, 0,11). Но я хочу получить дату версии261: как показано ниже, возможно, окончательные данные вроде190301 year (bit15-bit9 19-2019yeaer) month (b…
06 май '20 в 12:11
2
ответа
Как динамически загрузить чувствительное значение в процессор из указанного параметра в NiFi
У меня есть поток данных, в котором данные (пример ниже) извлекаются из концентратора событий Azure и отправляются в другие места назначения на основе destination_type. Для например s3 Пример примера: { "client_name": "foo", &quo…
24 ноя '20 в 09:32
0
ответов
Почему Spring Data JPA с использованием SpEL не поддерживает несколько сущностей?
Я пытаюсь реализовать репозиторий с поддержкой нескольких сущностей, используя наследование и SpEL. Но он отлично работает только для одного объекта, а не для нескольких. Ниже мой код: Общий абстрактный класс @MappedSuperclass public abstract class …
12 ноя '20 в 17:32
1
ответ
Как выполнить модульное тестирование безопасности Spring @PreAuthorize пользовательского выражения
@PostMapping @ResponseStatus(HttpStatus.CREATED) @PreAuthorize("@messageSecurityService.isAuthorized(#userAuthentication)") public void sendMessage(@AuthenticationPrincipal UserAuthentication userAuthentication, @RequestBody SendMessageRe…
08 окт '20 в 12:37
0
ответов
Поле SpringBoot @Entity не отображается без геттера
Выполнение базовой работы Spring MVC и JPA. У меня есть следующий класс POJO: @Entity public class Alien { @Id private int aId; private String aName; // Standard getters and setters follow... И контроллер отвечает на запрос getAlien() просто создав …
30 сен '20 в 00:18
0
ответов
Динамическое преобразование JSON с использованием SpEL
У меня есть приложение, в котором мне нужно преобразовать объект JSON из одной формы в другую. Есть ли способ добиться этого с помощью функций SpEL, таких как #jsonPath()?
17 фев '21 в 08:53
1
ответ
Spring JPA: возможен запрос пакетной вставки с коллекциями с использованием SpEL?
Я хочу создать запрос на вставку в репозиторий, используя следующую функцию void insertValues(Iterable<Long> keys) Запрос должен вставлять несколько строк, но изменяется только первичный ключ, остальные - константы; Я пробовал со следующими за…
09 апр '21 в 12:06
1
ответ
Чтение значений свойств в логическое значение в Kotlin / Spring с @Value
Я видел примеры того, как это сделать на Java, но мне не хватает примера на Kotlin. Я хочу преобразовать свойство в логическое значение, используя @Value аннотация из Spring В моем конструкторе я делаю: @Value("\${kafka.userComplexTopics:false}") va…
22 апр '21 в 23:30
1
ответ
Как указать выражение-заголовок в обработчике потока данных Spring Cloud «http-запрос»?
Мы пытаемся передать заголовок базовой аутентификации при использовании предварительно созданного процессора SCDF « http-запрос » для вызова внешней службы. Насколько я понимаю, HTTP-заголовки сообщения не переносятся автоматически при вызове, вмест…
28 апр '21 в 17:58
1
ответ
Использование классов Java внутри Spring @Value('#{SPEL})
Я хочу преобразовать значение свойства в настраиваемый объект. Пример; у меня есть application.properties; сказать rules.peakHours.weekday.morning.start=10:15:45 И хотел бы преобразовать это свойство в объект java LocalTime. @Configuration public cl…
17 май '21 в 06:50
0
ответов
Как проверить, является ли ответ службы пустым массивом или нет, прежде чем назначать его переменной с помощью языка выражений Spring
Сценарий 1. Когда rest API X возвращает ответ с содержанием [{..}], я могу прочитать первый элемент, используя «[0]». Сценарий 2: когда API возвращает пустой ответ, выражение «[0]» бросает исключение «EL102SE: в коллекции есть элементы« 0 », индекс«…
20 май '21 в 11:53
0
ответов
Свойство Spring 'map' рассматривается как обычная строка
У меня возникают трудности с введением свойства в Spring ( 2.2.6.RELEASE). Вот фрагмент кода для лучшего обзора: @Component public class ConfigFactory { private static final String DEF_PROP_SPEL = "#{${validation.validityDays}.default}"; private sta…
26 июн '21 в 00:01