Tag: spring-el

Die Spring Expression Language (SpEL) ist ein starker Ausdruck-Sprache, unterstützt das Abfragen und Bearbeiten eines Objekt-Graphen zur Laufzeit. Die Sprache, die syntax ist ähnlich zu Unified-EL bietet aber zusätzliche Funktionen, vor allem method invocation-und basic-string-Template-Funktionalität.

Spring Integration filter-Ausdruck mit SPeL

Anzahl der Antworten 2 Antworten
Habe ich eine Konfigurations-bean, die eine Liste der zulässigen Werte: @Component public class Conf { public List<String> getAllowedValues() { return Arrays.asList("A", "B", "C", "D"); } Habe ich aufgefüllt, meine Kopfzeilen mit einem Feld namens 'someValue' und ich

EhCache: @CacheEvict auf Mehrere Objekte Mit Annotationen

Anzahl der Antworten 3 Antworten
Ich verstehen, dass die Verwendung von Spring (3.1) errichtet in der Cache-Manager mit dem EhCache Umsetzung gibt es gewisse Einschränkungen, wenn Sie im proxy-Modus (Standard) laut diesem post: Spring 3.1 @Cacheable - Methode noch ausgeführt Betrachten Sie

org.springframework.Ausdruck.spel.SpelEvaluationException: EL1008E:(pos 8): die Eigenschaft oder das Feld

Anzahl der Antworten 2 Antworten
Schreibe ich ein sample-code mit spring boot ,jpa mit Thymeleaf. Hier ist mein code, ich konnte sehen, wie die kommenden Daten bis zum Controller, aber keine Anzeige aufgrund von unten Ausnahme. Ihre Hilfe wird sehr geschätzt. Controller:

Vorteile mit Spring-EL über OGNL?

Anzahl der Antworten 2 Antworten
Ich Frage mich, was genau bewegt Frühjahr zu nutzen Spring, EL über OGNL in seinen web-flow Produkt: http://static.springsource.org/spring-webflow/docs/2.2.x/reference/htmlsingle/spring-webflow-reference.html#el-language-choices Mit OGNL, kann ich dynamisch erstellen von einfachen Klassen und Methoden ausführen, etc, direkt über den Fluss. Ich weiß,

Programmatisch auswerten, eine Bohne Ausdruck mit der Spring Expression Language

Anzahl der Antworten 2 Antworten
Habe ich eine einfache Spring-Bean-Ausdruck, der ausgewertet wird gut, wenn ich es definieren innerhalb einer Anwendung Kontext-Datei: <bean id="myConfigBean" class="com.example.myBeanConfigBean"> <property name="myProperty" value="#{ someOtherBean.getData() }"/> </bean> Nun möchte ich die gleiche Auswertung programmgesteuert. Ich habe den folgenden

Wie setze ich JobParameters in spring batch mit spring-boot

Anzahl der Antworten 2 Antworten
Folgte ich der Anleitung auf http://spring.io/guides/gs/batch-processing/ aber es beschreibt ein job mit keine konfigurierbaren Parameter. Ich bin mit Maven zu bauen, mein Projekt. Ich bin Portierung eines bestehenden Auftrags, dass ich in XML definiert und weitergeben möchten-in

Wie kann ich die escape-Werte in SpEL?

Anzahl der Antworten 3 Antworten
Schreibe ich einige SpEL-Anweisungen in XML, und ich kann nicht den parser bestimmen, wenn ich brauche zu entkommen Charakter. Ich habe versucht, die folgenden: <... property="someProperty" value="#{ someBean.aMethodOnTheBean('st\'ring') }" /> Jedoch hinzufügen, die in die \' nicht

Behandeln von null-Werten in der spring expression language

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code mit spring expression language: StandardEvaluationContext stdContext = new StandardEvaluationContext(); stdContext.setVariable("emp", filterInputData); ExpressionParser parser = new SpelExpressionParser(); parser.parseExpression("#emp.?[name.toLowerCase().contains('Hari')]").getValue(stdContext); wo emp ist der name der Bohne. Hier der name kann null sein, und bei

Thymeleaf verwenden des path-Variablen zu th:href

Anzahl der Antworten 8 Antworten
Hier ist mein code ich bin der Iteration in: <tr th:each="category : ${categories}"> <td th:text="${category.idCategory}"></td> <td th:text="${category.name}"></td> <td> <a th:href="@{'/category/edit/' + ${category.id}}">view</a> </td> </tr> Die URL verweist es auf sein soll /category/edit/<id of the category> Er sagt,

Thymeleaf und #Felder.hasErrors

Anzahl der Antworten 1 Antworten
Habe ich diese Zuordnung, ich arbeite für die Schule. Mit SpringMVC, Hibernate JPA, und Thymeleaf. Der folgende code unten, um ein spezielles Attribut namens " stringGrade ". Ich möchte überprüfen die Eingabe in diesem Feld mit Hibernate

Mit @Value-annotation mit static final-variable in das Spring-Framework

Anzahl der Antworten 2 Antworten
Möchte ich die Anfrage Zuordnungen in meinem Spring-Anwendung dynamischer. So, dass meine url nicht verständlich sein. Und ich kann alles anzeigen bedeutungslos für den Benutzer und noch mapping-Zwecke gelöst werden. Dafür bin ich der Speicherung der dynamischen

Feld oder die Eigenschaft kann nicht gefunden werden auf Objekt des Typs 'org.springframework.Bohnen.factory.config.BeanExpressionContext

Anzahl der Antworten 3 Antworten
Folgende bean-definition: <bean id="client" factory-bean="builder" factory-method="withConfiguration"> <constructor-arg type="java.lang.String" value="#{ ${domain} == 'prod' ? Base.${domain}.${realm}.rpt : Base.${domain}.${realm}}" /> schlägt fehl mit der folgenden Fehlermeldung: org.springframework.web.context.ContextLoader: Context initialization failed { org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos

Wie verketten Sie zwei Strings in Spring Expression Language (SpEL)

Anzahl der Antworten 2 Antworten
In meinem spring-Anwendung, die Methoden aus meinem controller und service-Klassen haben diese Anmerkung zu Sicherheitszwecken: @PreAuthorize("hasPermission(#user, 'cadastra')") das zweite argument, die Erlaubnis, sollten Sie dieses format: <<action_name>>_<<class_name>> Welchen Ausdruck ich verwenden sollten, um zu erreichen, dass, unter

Bewertung der Eigenschaften in den Frühling Ausdruck Lang (SpEL)

Anzahl der Antworten 2 Antworten
Unser service ist ein Prozess, der geplant ist laut einer properties-Datei, das Lesen der Eigenschaft refreshIntervalMillis. Ihr Wert ist direkt injiziert in einer Quarz-trigger mit dieser Konfiguration: <bean name="trigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean " p:repeatInterval="${refreshIntervalMillis}"> ... </bean> Jedoch die admins,

Die Injektion Eigenschaft Werte aus property-Datei oder xml-Datei in PreAuthorize(...) java-annotation (Ungelöste)

Anzahl der Antworten 1 Antworten
Ich habe diese Frage in meinem vorherigen post hier: SpEL für spring security: Übergabe von Werten aus XML Java-basierte Konfiguration SpEL. Aber es war noch nicht gelöst. Ich will Spritzen-Werte entweder aus einer xml-Konfiguration oder aus externer

EL1008E: die Eigenschaft oder das Feld 'timestamp' nicht gefunden werden kann auf Objekt vom Typ " java.util.HashMap' - vielleicht nicht öffentlich?

Anzahl der Antworten 1 Antworten
Wenn ich Spring Boot globalen exception-handler, habe ich diese: org.springframework.Ausdruck.spel.SpelEvaluationException: EL1008E: Die Eigenschaft oder das Feld 'timestamp' nicht gefunden werden kann auf Objekt vom Typ 'java.util.HashMap' - vielleicht nicht öffentlich? Dies ist mein code, und ich habe

Spring expression language (SpEL): parse-String zu int

Anzahl der Antworten 2 Antworten
Ich habe mal eine (Stringnatürlich), Eigenschaft, ausgedrückt in Minuten, die ich konvertieren möchten, um eine int bevor ich einige arithmetische und Spritzen es in mein Spring-bean. Jetzt habe ich dieses SpEL-Ausdruck: #{T(java.lang.Integer).parseInt(myProperties['MIN_TIME']) * 60 * 1000} wo

SpEL-parsing ist ein Gültiger Ausdruck, aber es gibt noch mehr Daten, die im Ausdruck

Anzahl der Antworten 4 Antworten
Bin ich mit Spring Expression Language (SpEL) und erstellt eine Beispiel-Programm. Das code-snippet ist ExpressionParser parser=new SpelExpressionParser(); Expression expression=parser.parseExpression("Hello SPEL"); Bekam aber folgende Fehlermeldung. Exception in thread "main" org.springframework.expression.spel.SpelParseException: EL1041E:(pos 6): After parsing a valid expression, there

Wie verwenden von logging-channel-adapter in den Spring-Integration um eine Nachricht zu protokollieren header-Wert

Anzahl der Antworten 1 Antworten
Ich brauchen, um sich der Wert des message-header mit dem Schlüssel "foo_bar", so dass die log Meldung sieht ungefähr so aus, wenn der Wert des headers ist "baz": Wert der header-foo_bar: baz Wie Sie dies tun, mit

SpelEvaluationException: EL1007E:(pos 43): Feld oder Eigenschaft 'Gruppe' kann nicht gefunden werden auf null

Anzahl der Antworten 3 Antworten
Habe ich FEDER-METHODE Sicherheit voll konfiguriert für meine web-Anwendung. (mit PRE/POST-Anmerkungen aktiviert). Doch vor kurzem stieß ich auf ein seltsames Problem mit Ihnen. Zusammenfassung wie folgt: Zusammenfassung von POJOS //User Class public class User { int id;

Spring Boot - deaktivieren @Cachable während der Entwicklung?

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach 2 Dingen: Gewusst wie: deaktivieren der Zwischenspeicherung während der Entwicklung mit Spring boot "- dev" - Profil. Es spielt keine Naht zu einer Allgemeinen Einstellung zum aktivieren Sie alle in der

Spring Boot SpEL ConditionalOnExpression überprüfen Sie mehrere Eigenschaften

Anzahl der Antworten 2 Antworten
Frage: Wie kann ich Spring Expression Language, um zu überprüfen, dass 2 Boolean-Eigenschaften auf true gesetzt sind? Beispielsweise die überprüfung, dass eine einzige Eigenschaft den Wert true würde, verwenden Sie die syntax: Beispiel @ConditionalOnExpression("${property.from.properties.file}") Was wäre die

Wie JUnit-tests ein @PreAuthorize-annotation und seine Feder EL angegeben, die von einem spring MVC-Controller?

Anzahl der Antworten 1 Antworten
Ich definiert habe diese Methode in meinem Spring MVC-Controller : @RequestMapping(value = "{id}/content", method=RequestMethod.POST) @PreAuthorize("principal.user.userAccount instanceof T(com.anonym.model.identity.PedagoAccount) AND principal.user.userAccount.userId == #object.pedago.userId AND #form.id == #object.id") public String modifyContent(@PathVariable("id") Project object, @Valid @ModelAttribute("form") ProjectContentForm form) { .... }

So ersetzen Sie einen Platzhalter in einer Zeichenfolge mit " = SimpleDateFormat Pattern

Anzahl der Antworten 3 Antworten
In einer bestimmten Zeichenfolge, wie dieses ".../uploads/${customer}/${dateTime('yyyyMMdd')}/report.pdf" Muss ich ersetzen ein customer und ein yyyyMMdd timestamp. Ersetzen die customer Platzhalter, die ich verwenden könnte, die StrSubstitutor von Apache Commons. Aber wie Sie das SimpleDateFormat? Wir laufen im

Spring @Wert TypeMismatchException:Fehler beim konvertieren Wert vom Typ 'java.lang.String' , required Typ " java.lang.Doppel -'

Anzahl der Antworten 3 Antworten
Möchte ich die @Value-annotation zu injizieren einer Double-Eigenschaft wie: @Service public class MyService { @Value("${item.priceFactor}") private Double priceFactor = 0.1; //... und mit Spring-Eigenschaft Platzhalter (Properties-Dateien): item.priceFactor=0.1 Bekomme ich Exception: org.springframework.Bohnen.TypeMismatchException: Fehler beim konvertieren Wert vom Typ

Spring 3: Inject Standard-Bohne, Es Sei Denn, Eine Andere Bohne Vorhanden

Anzahl der Antworten 7 Antworten
Ich würde gerne so konfigurieren, Spring über XML, so dass, wenn eine bestimmte Bohne existiert, wird Sie injiziert werden, in der Ziel-bean. Wenn es nicht vorhanden ist, verschiedene, Standard-Beans werden injiziert. Zum Beispiel wenn ich eine Datei

Wie Sie Zugang zu den Systemeigenschaften in Thymeleaf template?

Anzahl der Antworten 2 Antworten
Brauche ich Zugriff auf system-Eigenschaften in einer Thymeleaf template. Es wäre schön, wenn dies möglich war, so dass ich nicht zum Auffüllen des spring mvc-Modell explizit mit Eigenschaften. Ich versuche, SPEL für diesen Zweck, aber es funktioniert

Mit spring3 @Wert zugreifen PropertyPlaceholderConfigurer Werte?

Anzahl der Antworten 3 Antworten
Ich versuche, um den Wert einer Zeichenkette in eine spring-bean mit @Value, wenn meine Eigenschaft source ist eine Unterklasse von PropertyPlaceholderConfigurer. Wer weiß, wie dies zu tun ? InformationsquelleAutor krosenvold | 2009-11-16

Thymeleaf + Frühjahr : Wie halten Zeilenumbruch?

Anzahl der Antworten 4 Antworten
Ich bin mit Thymeleaf template-engine mit dem Frühling und ich möchte die display-Texte gespeichert, die durch eine mehrzeilige textarea. In meiner Datenbank multiline-string speichern mit "\n" wie folgt : "Test1\nTest2\n...." Mit th: - text, den ich bekommen

was ist der beste Weg, um der Anwendung verwenden Sie Konstanten, die in spring-xml-Konfiguration?

Anzahl der Antworten 1 Antworten
Will ich mit meiner Bewerbung Konstanten in spring-xml-Konfiguration. Ich weiß, zu tun, dass mit dem Frühling SpEl mit so etwas wie dies: <bean class="example.SomeBean"> <property name="anyProperty" value="#{ T(example.AppConfiguration).EXAMPLE_CONSTANT}" /> <!-- Other config --> </bean> So ist, gibt

Wie interagiert die Ausdruckssprache Spring 3 mit Eigenschaftenplatzhaltern?

Anzahl der Antworten 8 Antworten
Spring 3 hat einen neuen die expression language (SpEL), die verwendet werden können, die in bean-Definitionen. Die syntax selbst ist ziemlich gut angegeben. Was nicht klar ist wie, wenn überhaupt, SpEL interagiert mit der Eigenschaft Platzhalter-syntax wurde

Wie man HashMap aus der Java-Eigenschaftendatei mit Spring @ Value füllt

Anzahl der Antworten 4 Antworten
Ist es möglich, Spring @Wert, um die anzeigen-Werte aus der properties-Datei zu der HashMap. Derzeit habe ich so etwas wie dieses, und die Zuordnung eines Wertes ist nicht ein problem. Aber ich brauche die Karte für "

Spring Expression Language (SpEL) mit @Value: Dollar vs. Hash ($ vs. #)

Anzahl der Antworten 4 Antworten
Ich bin ein wenig verwirrt bezüglich der Verwendung ${...} im Vergleich zu #{...}. Frühling in der Dokumentation verwendet nur #{...}aber es gibt viele Beispiele für die Verwendung von ${...}. Außerdem, als ich anfing mit SpEL mir gesagt

Thymoleaf: zeigt Text an, wenn das Attribut und die Eigenschaft existieren

Anzahl der Antworten 1 Antworten
Gibt es eine einfache Möglichkeit in thymeleaf zu zeigen, den Inhalt eines attributes-Eigenschaft, wenn die Eigenschaft und das Attribut vorhanden ist? Wenn es ein Attribut "Fehler" mit einer Eigenschaft "Zusammenfassung" in mein html-Seite, ich würde es Ihnen

Verknüpfen Sie mehrere Knotenwerte in xpath

Anzahl der Antworten 5 Antworten
Ich habe eine XML die so aussieht <element1> <element2> <element3> <element4>Hello</element4> <element5>World</element5> </element3> <element3> <element4>Hello2</element4> <element5>World2</element5> </element3> <element3> <element4>Hello3</element4> <element5>World3</element5> </element3> </element2> </element1> Ich versuche, Xpath verwenden, um ein Ergebnis wie dieses: Hello.World Hello2.World2 Hello3.World3 Ich verwendet

Wie bekomme ich einen Eigenschaftswert von einem ApplicationContext-Objekt? (keine Anmerkung verwenden)

Anzahl der Antworten 3 Antworten
Wenn ich: @Autowired private ApplicationContext ctx; Ich kann Bohnen und Ressourcen, mithilfe einer der die getBean Methoden. Allerdings kann ich nicht herausfinden, wie man Immobilien-Werte. Natürlich kann ich eine neue bean, die hat ein @Wert von Immobilien