问题标签 [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.
spring - 是否可以在 c:set 中使用 Spring SpEL 表达式来实例化新类?
我想做类似的事情:
但这不起作用。有这样的可能吗?
spring-el - 从 int[] 到 double[] 的隐式转换
我有两个功能
我正在使用 Spel 表达式引擎来评估表达式。当我部署此代码并调用表达式 avg({3,4,5}) 或 avg({3.0,4.0,5.0}) 时,出现以下错误,
int[] 数组是否在评估期间隐式转换为 double[]?
我应该把它设为单函数 avg(double[] values) 吗?
谢谢,
维杰·博尔
spring - 如何使用 SpEL 在 @PostAuthorize 中访问模型内的对象
我创建这个方法只是为了解释这个场景。我想评估模型对象内的用户域对象。
我知道我可以评估返回对象和方法参数。但是当我尝试使用模型对象时出现以下错误,**不能在 PostAuthorize / PreAuthorize 中使用模型对象吗?**
错误
[请求处理失败;嵌套异常是 java.lang.IllegalArgumentException: 无法评估表达式 '#model.user.userName != 'ramesh''] 根本原因 org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 7): Field or property在“org.springframework.validation.support.BindingAwareModelMap”类型的对象上找不到“用户”
代码
grails - 在 Grails 中使用自己的方法扩展 SpEL?
我想在 Grails 应用程序中添加自定义 SpEL 方法,就像在这个问题中为普通的 Spring-Security 应用程序所做的那样,通过覆盖EvaluationContext。这行得通吗?
如何插入global-method-security
安全配置?我可以配置安全性,但是要在那里添加什么?就像是
? 但是什么代码会解释它?
调查SpringSecurityCoreGrailsPlugin.groovy
也没有给我任何见解。
java - 如何仅在 bean 存在时才注入 bean
我有以下弹簧上下文文件结构(->
代表“包含”):
C.xml
定义一个 beanc
B.xml
定义b
一个依赖于c
c
显然这对 A2 失败,因为在 context中没有定义A2
。
我如何指定类似的内容:如果您c
在上下文中将其注入,b
否则只需注入null
?
我调查了 Spring EL,但是
只是给了我一个NoSuchBeanDefinitionException
似乎是价值的名字b.toString()
!?
Btw:我已经知道这东西乱七八糟,应该尽快清理干净。
java - xml配置文件中的spring表达式
为不同的用户设置不同的属性集是很有用的。
执行应用程序时,spring 无法识别表达式。上下文没有开始,spring 说:class path resource [path/to/package/#{ systemProperties['user.name'] }.properties] cannot be opened
当我用导致有效资源的字符串手动替换表达式时,行为符合预期。手册说明它应该可以工作。
spring-context 和 spring-core (3.1.2-RELEASE) 在类路径中。
- spring怎么不接环境变量呢?
- 我对解决相同功能问题的替代解决方案持开放态度。
java - 导入语句中是否支持 SpEL?
我想根据某些条件导入不同的资源文件。这可能吗?
这些不起作用:
jakarta-ee - 按名称访问会话 bean,无需 JNDI-Lookup
我想为 Spring 表达式语言编写一个自定义BeanResolver来解析表达式中的 EJB(例如"@MyBean.property=='example-value'"
)。如何在不执行 JNDI-Lookup 的情况下按名称检索 bean?我是否必须为我选择的应用程序服务器编写一个插件(这将是 glassfish)?
java - 在构造函数参数中引用 bean 时是否可以使用 Spring EL?
我收到以下错误:
无法解析对 bean '#{(config.isFooEnabled()) 的引用?富:酒吧}'