Вопросы по теме 'spring-el'

Как язык выражений Spring 3 взаимодействует с заполнителями свойств?
Spring 3 представила новый язык выражений (SpEL), который можно использовать в определениях bean-компонентов. Сам синтаксис довольно хорошо определен. Что не ясно, так это то, как, если вообще, SpEL взаимодействует с синтаксисом заполнителя...
60664 просмотров
schedule 14.10.2022

Обработка нулевых значений на языке выражений Spring
У меня есть следующий код, использующий язык выражения Spring: StandardEvaluationContext stdContext = new StandardEvaluationContext(); stdContext.setVariable("emp", filterInputData); ExpressionParser parser = new SpelExpressionParser();...
29814 просмотров
schedule 19.09.2022

Список свободных переменных в выражении EL
У меня есть приложение, которое содержит некоторую оценку EL, используемую для программной конфигурации. Учитывая выражение EL, я хочу получить, какие свободные переменные оно содержит, без фактической его оценки. Намерение состоит в том, чтобы...
1123 просмотров
schedule 04.11.2023

Использование SpEL для копирования ссылок на bean-компоненты не работает
Я экспериментировал с Spring. Я хочу скопировать значение bean-компонента и ссылочные свойства для другого bean-компонента, используя SpEL. Рассмотрим этот боб: <bean id="kenny" class="com.springinaction.springidol.Instrumentalist">...
1559 просмотров

Можно ли заполнить spring util: list через файл свойств?
Я хотел бы заполнить конечные точки транспорта через файл свойств. Я пробовал это, но это не сработало <util:properties id="cxfProperties" location="/WEB-INF/classes/cxf.properties" /> <util:list id="transportEndpoints"> <!--...
420 просмотров

Thymeleaf: показать текст, если атрибут и свойство существуют
Есть ли в тимелеафе простой способ показать содержимое свойства атрибута, если свойство и атрибут существуют? Если на моей html-странице есть атрибут "ошибка" со свойством "резюме", я хотел бы показать это: <span...
73991 просмотров
schedule 24.10.2022

Как заставить SpEL складывать два числа
Я хочу вычислить свой номер порта внутри application.properties следующим образом: server.port=#{ 1 + ${myapp.web.server.port.ssl} } myapp.web.server.port.ssl=8300 Но когда я запускаю свое приложение Spring Boot, все, что я получаю, это...
1313 просмотров
schedule 25.01.2024

Используйте instanceof в Thymeleaf
Есть ли способ использовать оператор Java instanceof в Thymeleaf? Что-то типа: <span th:if="${animal} instanceof my.project.Cat" th:text="A cat"></span> <span th:if="${animal} instanceof my.project.Dog" th:text="A...
7477 просмотров
schedule 24.12.2023

Ошибка весеннего приложения: EL1008E
Я работаю над проектом интеграции Spring, используя шаблоны интеграции предприятия, чтобы потреблять сообщения MQ, выполнять некоторую обработку, а затем записывать их в другую очередь. Моя проблема очень похожа на эту , однако принятый ответ не...
13362 просмотров

Spring @Query с принципалом и тернарным оператором
@Query("select p from Person p where p.id=?#{principal=='anonymousUser'?0:principal.id})") public Person getCurrentUser(); Этот метод предназначен для возврата текущего пользователя/человека или ничего (в базе данных нет пользователя с id=0),...
1555 просмотров

SpEL - Ошибка: метод не может быть найден по типу
У меня возникла проблема при попытке реализовать кеш Spring. Я могу предоставить только схематический фрагмент (публикация реального кода, вероятно, приведет к тому, что меня уволят :S) public class CacheTestServiceImpl {...
2720 просмотров
schedule 14.12.2023

Как извлечь список одного свойства объектов в списке с помощью SpEL?
Мне нужен только список идентификаторов из списка объектов Tester с использованием SpEL List<Tester> tests = new ArrayList<Tester>(); tests.add(new Tester(1)); ... ExpressionParser parser = new SpelExpressionParser();...
1803 просмотров
schedule 16.04.2024

Как использовать SpEL в Spring application.properties?
Можно ли использовать выражения SpEL весной application.properties ? Моя цель - включить имя хоста в свойство. Свойство читается фреймворком, который я не могу контролировать, поэтому я должен напрямую добавить имя хоста в это свойство....
650 просмотров
schedule 08.02.2024

Могу ли я получить доступ к текущему сеансу через Spring EL в Spring @PostAuthorize?
Как я могу получить доступ к текущему сеансу HttpSession в аннотации Spring @PostAuthorize(...) ? Я прочитал https://docs.spring.io/spring-security/site/docs/current/reference/html/authorization.html#el-access и хотя бы запрос...
38 просмотров
schedule 27.11.2022

Spring SpEL: как основывать значение одного свойства на другом
Я хотел бы установить значение двух свойств в загрузочном приложении Spring, где второе строго основано на первом. @Value("${main.propertyOne: 0.67}") void setPropertyOne(float propertyOne) { this.propertyOne = propertyOne; }...
18 просмотров
schedule 30.11.2022