java – Spring-el线程中的SpelExpression是否安全?
作者:互联网
Expression exp = parser.parseExpression("myParam.getValue()");
Expression类线程安全吗?我想将它存储在全局缓存中,如ConcurrentHashMap,以避免每次访问都进行编译.
解决方法:
Well Expression是一个接口,而不是一个类.但是,是的,如果您的解析器是标准的SpelExpressionParser,则生成的SpelExpression实现是线程安全的.通常,评估上下文也是如此,只要您在使用时不改变它们(例如,更改变量,函数).
标签:java,spring,spring-el 来源: https://codeday.me/bug/20190629/1327094.html