spring-el

    0熱度

    1回答

    您是否知道如何使用Spring內部Spel表達式解析器來解析包含Spring應用程序上下文的bean引用的String? 我已經看到SpelExpressionParser可以用於定義某些顯式用戶變量的StandardEvaluationContext。 我正在尋找一個解決方案,直接使用Spring內部Spel表達式解析器綁定到整個Spring應用程序上下文。這個想法是使用具有與@Value SP

    1熱度

    1回答

    我想傳遞一個枚舉值,如下面的類來一張表格定義: package com.test.entity.common; public enum RequestStatus { PENDING, APPROVED, REJECTED } 形式: <select th:field="*{selectedRequestType}"> <option value=

    2熱度

    1回答

    我試圖以編程方式使用SpEL來評估表達式。 我可以評估下面的表達式。 @expressionUtil.substractDates(#fromDate,#toDate) 是否可以刪除符號@和#? 所以新的表達會像expressionUtil.substractDates(fromDate,toDate) ..

    0熱度

    1回答

    內部的對象屬性我有這樣的類 public class Guardian { public Guardian() { super(); } private Long id; private String name; .. } public class AlarmNotification { private Long id

    0熱度

    1回答

    我用java反射和AOP的有限知識來問這個問題。 背景: 我使用基於註解建議在我的Java 7應用程序。爲了得到我需要在我的建議中使用的方法參數,我使用了spring EL。見下面的例子: 在第一個例子中,我想使用第二個參數來做我的工作,而在第二個例子中,我使用了一個POJO並且想要使用它的「id」字段。 @MyAnnotation(param = "args[1]") public void

    1熱度

    1回答

    我想創建這樣 file --outputType=text/plain --dir=someDir --mode=lines | filter --expression='payload.contains(\"request url\") AND payload.contains(\"request method\")' | log 過濾器,我就在控制檯上可視化包含request URL和re

    0熱度

    1回答

    我試圖用一個factory-method初始化service-activator如下 <int:service-activator> <bean class="com.sample.FileWriterFactory" factory-method="createFileWriter"> <constructor-arg index="0" value="${xml.out-

    0熱度

    1回答

    我在混合模式下運行時使用了彈簧表達式語言時遇到問題。 在標準解釋模式下,一切似乎都可以正常工作。如果你有一個表達式說「a?.b?.c」,那麼如果在對象鏈b上是空的,你會像我期望的那樣返回null。 在混合模式下運行時發生該問題,並在100次調用後編譯該問題。在這種情況下,當你解析一個b爲null的對象時,似乎在Spring代碼中拋出一個空指針,並通過重置來處理 - 但這看起來會將原始編譯類留在內存

    1熱度

    1回答

    在Spring 4.2+中,我們可以使用帶有「條件」表達式的@EventListener註釋。 在我的方案中,我需要將事件對象的id與在.properties文件中配置的正則表達式匹配。 但是,從條件的正則表達式引用任何bean的屬性或方法似乎是不可能的,因爲根上下文似乎是事件對象本身。 到目前爲止,我有一個抽象類,它根據類名設置事件ID模式屬性。目標是儘可能簡化每個事件監聽器的實現。 @Serv

    0熱度

    1回答

    我試圖用SpEl "th:if="${certs.flag == 'TRUE'}"來檢查數據庫中的某個字段是否爲真。「如果設置爲」true「,表單不應該顯示。我已經遍尋搜索,但似乎找不到任何有什麼,我需要的正是一個例子文章。每個人似乎都使用迭代,但是迭代並不適用於我在做什麼。 @RequestMapping(value = "/cert_prog", method = RequestMethod.