問題タブ [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.
java - spring xml構成でアプリケーション定数を使用する最良の方法は何ですか?
spring xml 構成内でアプリケーション定数を使用したいと考えています。
私は次のようなものでSpring SpElでそれを行うことを知っています:
それで、これを行うより良い方法はありますか?
java - Spring MVC コントローラー JUnit: アプリケーション コンテキストの読み込みに失敗しました
私のプロジェクトは 4 つのモジュール/レイヤーで構成されています。これらのアノテーションを Spring MVC コントローラーの JUnit テストで機能させることはできませんが、他のレイヤーでは魅力的に機能します。
Spring jar の非互換性または設定ミスの可能性を調査しましたが、これらのレイヤーで pom.xml を編集しようとしましたが、それでも同じエラーが発生します。
java - Spring3.1キャッシュ-SpELでの戻り値の使用方法
Springが管理するキャッシュ(Spring 3.1の抽象化)のエントリを削除しようとしています。
アノテーションの「key」プロパティのSpELでメソッドの戻り値を参照する必要があります。
これを行う方法はありますか?
spring - ApplicationContext オブジェクトからプロパティ値を取得するにはどうすればよいですか? (注釈を使用しない)
私が持っている場合:
getBean メソッドの 1 つを使用して、Bean とリソースを取得できます。ただし、プロパティ値を取得する方法がわかりません。
明らかに、次のような @Value プロパティを持つ新しい Bean を作成できます。
Bean を自動配線せずにその値を取得するには、ApplicationContext オブジェクトでどのメソッドを呼び出す必要がありますか?
通常は @Value を使用しますが、SPeL 式を動的にする必要がある場合があるため、アノテーションだけを使用することはできません。
java - Hazelcastクエリはオブジェクトメソッドで機能しますか?
ドキュメントでこれを見つけることができませんでした。
hazelcastキャッシュに複雑なオブジェクトがある場合:
僕にできる:
これが可能な場合、@Cachable
注釈はSpELを使用することを知っています。どういうわけかプログラムでそれを行うことは可能ですか?
ありがとう、
jstl - jstl を使用してリクエスト スコープ パラメータを出力する
私は2つのjspsを持っています。jsp1 はポートレットに移動し、ポートレットは jsp2 にリダイレクトします。jsp1 には、フローをトリガーする「終了」ボタンがあります。jsp1 には他にもいくつかのボタンがあります。jsp1 には、次のものがあります。
jsp2では、私はそうします:<c:out value = "${param._finish}"/>
しかし、画面には何も印刷されません。ただし、ポートレットでは次のようにします。
終了ボタンの値がjspに入らないのはなぜですか? [完了] ボタンがクリックされた場合、jsp2 でメッセージを表示する必要があります。
私も試しました:
しかし、_finish は画面に表示されませんでした。
spring - @Cacheable アノテーションを使用して Spring Bean をキーとして使用する
以下を機能させる方法: - @Cacheable アノテーションでキャッシュする必要があるメソッドを持つ Spring Bean - キャッシュのキーを作成する別の Spring Bean (KeyCreatorBean)。
したがって、コードは次のようになります。
ただし、上記のコードは機能しません。次の例外が発生します。
java - 春の式言語でnull値を処理する
私は春の表現言語を使用して次のコードを持っています:
ここで、empはBeanの名前です。ここでは、名前をnullにすることができ、呼び出すname.toLowerCase()
とnullpointer例外が発生します。このシナリオでnull値を処理する方法は?toLowercase()
null以外の値のみを呼び出す必要があります。
java - SpEL での正規表現のエスケープ
Spring-EL 式で使用できるように、次の Java コードをどのようにエスケープすればよいですか?
ジャワ:
解析しない Spring-EL:
java - Spring Expression Language を使用して Bean 式をプログラムで評価する
アプリケーションコンテキストファイル内で定義すると、うまく評価される単純なSpring Bean Expressionがあります。
今、私はプログラムで同じ評価をしたいと思っています。次のコードを使用しました。
これにより例外がスローされます。
プロパティのように構成されたBeanを許可するルートオブジェクトを何らかの方法で設定する必要があると思います。しかし、私はまだそれを機能させていません。すでにこれを行っていて、ヒントを与えることができる人はいますか?