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.
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
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
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:
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ß,
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
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
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
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
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,
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
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
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
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
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,
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
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
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
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
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
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;
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
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
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) { .... }
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
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
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
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
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
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
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
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
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 "
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
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
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
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