问题标签 [spring-el]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
14102 浏览

java - 在 Spring xml 配置中使用应用程序常量的最佳方法是什么?

我想在 spring xml 配置中使用我的应用程序常量。

我知道用 spring SpEl 做到这一点,如下所示:

那么,有没有更好的方法来做到这一点?

0 投票
1 回答
1793 浏览

java - Spring MVC 控制器 JUnit:无法加载应用程序上下文

我的项目由 4 个模块/层组成。我无法使这些注释与我的 Spring MVC 控制器的 JUnit 测试一起使用,但在其他层中,它就像一个魅力。

我研究了 spring jar 不兼容或配置错误的可能性,但我尝试在这些层中编辑 pom.xml,仍然会产生相同的错误。

0 投票
2 回答
4903 浏览

java - Spring 3.1 缓存 - 如何在 SpEL 中使用返回值

我正在尝试驱逐 Spring 管理的缓存(Spring 3.1 抽象)中的条目。

我需要参考注解中“key”属性的SpEL中方法的返回值:

有没有办法做到这一点?

0 投票
3 回答
55597 浏览

spring - 如何从 ApplicationContext 对象中获取属性值?(不使用注释)

如果我有:

我可以使用其中一种 getBean 方法来获取 bean 和资源。但是,我不知道如何获取属性值。

显然,我可以创建一个具有 @Value 属性的新 bean,例如:

我在 ApplicationContext 对象上调用什么方法来获取该值而不自动装配 bean?

我通常使用@Value,但是有一种情况是SPeL表达式需要是动态的,所以我不能只使用注解。

0 投票
1 回答
1788 浏览

java - Hazelcast 查询可以与对象方法一起使用吗?

我在文档中找不到这个。

如果我在 hazelcast 缓存中有一个复杂的对象:

我可不可以做:

我知道@Cachable注释在可能的情况下使用SpEL。是否有可能以某种方式以编程方式进行?

谢谢,

0 投票
1 回答
796 浏览

jstl - 使用 jstl 打印请求范围的参数

我有2个jsps。jsp1 转到一个 portlet,portlet 重定向到 jsp2。jsp1 有一个触发流程的“完成”按钮。jsp1 还有一些其他按钮。在 jsp1 中,我有:

在 jsp2 中,我这样做:<c:out value = "${param._finish}"/> 但屏幕上没有任何内容。但是,如果我这样做,在 portlet 中:

为什么jsp中没有finish按钮的值?如果单击“完成”按钮,我需要在 jsp2 中显示一条消息。
我也试过:

但是 _finish 没有出现在屏幕上。

0 投票
2 回答
4407 浏览

spring - 使用带有 @Cacheable 注释的 Spring bean 作为键

如何使以下工作: - 具有应使用 @Cacheable 注释缓存的方法的 spring bean - 为缓存创建键的另一个 spring bean (KeyCreatorBean)。

所以代码看起来像这样。

但是上面的代码不起作用:它给出了以下异常:

0 投票
2 回答
31930 浏览

java - 在 Spring 表达式语言中处理空值

我有以下使用spring表达式语言的代码:

其中emp是 bean 的名称。这里名称可以为空,并且在调用name.toLowerCase()时我得到一个空指针异常。在这种情况下如何处理空值?我只需要调用toLowercase()非空值。

0 投票
1 回答
1047 浏览

java - Escaping Regex in SpEL

How should I escape the following Java code, so I can use it in a Spring-EL expression?

Java:

Spring-EL, which doesn't parse:

0 投票
2 回答
18082 浏览

java - 使用 Spring 表达式语言以编程方式评估 bean 表达式

我有一个简单的 Spring Bean 表达式,当我在应用程序上下文文件中定义它时,它的评估结果很好:

现在,我想以编程方式进行相同的评估。我使用了以下代码:

这会引发异常:

我想我必须以某种方式设置一个根对象,以允许配置的 bean 像属性一样。但我还没有让它工作。任何人,谁已经这样做并且可以给出提示?