問題タブ [spelevaluationexception]
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.
spring - 春のセキュリティ:@PreAuthorizeのHibernateエンティティパラメータにアクセスできないのはなぜですか?
私は@PreAuthoriz
eを適用している次のインターフェースメソッドを持っています:
ここUser
で、はHibernateエンティティオブジェクトです。それは私にエラーを与えます:
org.springframework.expression.spel.SpelEvaluationException:EL1007E:(pos 13):フィールドまたはプロパティ'id'がorg.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:204)のnullで見つかりません
user
アノテーションを削除し、このインターフェイスメソッドを実装するメソッドのuserの値を検査するかのように、パラメータがnullになる方法はありません。そこには、有効なUser
オブジェクトが存在します。さらに、このメソッドを呼び出す直前に、ユーザーオブジェクトが正しく構築されていることを確認しました。
user
SPELパーサーによってフィールドがnullと見なされる理由が本当にわかりません
spring - SpEL を使用して @PostAuthorize でモデル内のオブジェクトにアクセスする方法
シナリオを説明するためだけにこのメソッドを作成しました。モデル オブジェクト内のユーザー ドメイン オブジェクトを評価したいと思います。
戻りオブジェクトとメソッド引数を評価できることはわかっています。しかし、モデルオブジェクトで試してみると、次のエラーが発生しました。**PostAuthorize / PreAuthorizeでモデルオブジェクトを使用することはできませんか? **
エラー
[リクエストの処理に失敗しました。ネストされた例外は java.lang.IllegalArgumentException: Failed to evaluate expression '#model.user.userName != 'ramesh''] 根本原因 org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 7): フィールドまたはプロパティタイプ「org.springframework.validation.support.BindingAwareModelMap」のオブジェクトに「ユーザー」が見つかりません
コード
java - Spring Webflow org.springframework.expression.spel.SpelEvaluationException: EL1009E - null には設定できません
私のコード:
カテゴリ-flow.xml
DefaultCategoryFacade.java
CategoryFormBackingObject.java
カテゴリデータ.java
そして、ここに私の例外があります:
「新しい」ビューステートの flowScope.categories.editableCategory でも同じことが起こります。ここで何が問題なのか、私にはわかりません!
java - SpEL を使用して Bean の参照をコピーできない
私はSpringを試してきました。SpEL を使用して、Bean の値と参照プロパティを別の Bean にコピーしたいと考えています。
この Bean を考えてみましょう:
以下に示すように、その値を別の Bean にコピーしたいと考えています。
ただし、ケニーの楽器をコピーできないため、2番目のプロパティの例外が発生します。曲は例外がスローされることなく正しくコピーされます
私はこの例外を受け取ります:
スレッド "main" org.springframework.beans.factory.BeanCreationException での例外: クラスパス リソース [Beans.xml] で定義された名前 'carl' の Bean の作成中にエラーが発生しました: 設定中に Bean '#{kenny.instrument}' への参照を解決できませんBean プロパティ 'instrument'; ネストされた例外は org.springframework.beans.factory.BeanExpressionException: 式の解析に失敗しました。ネストされた例外は org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 6): フィールドまたはプロパティ 'instrument' がタイプ 'com.springinaction.springidol.Instrumentalist' のオブジェクトに見つかりません
楽器をコピーして、ID「carl」のBeanに設定する方法を教えてください。
spring-mvc - org.springframework.expression.spel.SpelEvaluationException: EL1027E:(pos 4): タイプ 'com.test.domain.Employee' へのインデックス作成はサポートされていません
Spring Roo アプリケーションを開発しており、オブジェクトをリスト (list.jspx 内) に表示しているときに、参照されているオブジェクトのすべてのプロパティを取得しています。例えば:
そして部門
roo で Web プロジェクトを構築し、部門エントリと従業員エントリを追加した後、従業員リストに見苦しいテーブルが表示されます。部門エンティティのすべてのプロパティが表示されていますが、私の意図は部門名 (deptName) を表示することでした。
次のようにlist.jspxで変更しようとしました:
エラー:
私は何をすべきか?
spring - プロパティファイルを介してSpring util:listを設定することは可能ですか?
プロパティ ファイルを介してトランスポート エンド ポイントを設定したいと考えています。私はこれを試しましたが、うまくいきませんでした
私のプロパティファイルには
エラーが発生します:
式の解析に失敗しました。ネストされた例外は org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 14): フィールドまたはプロパティ 'service' がタイプ 'java.util.Properties' のオブジェクトに見つかりません
java - SpelEvaluationException: EL1007E:(pos 43): フィールドまたはプロパティ 'group' が null で見つかりません
Web アプリケーション用に SPRING METHOD セキュリティを完全に構成しました。(PRE/POST アノテーションが有効になっている場合)。
しかし最近、奇妙な問題に遭遇しました。概要は次のとおりです。
POJOSのまとめ
/li>method のフィルタを PreAuthorise します。
/li>
完全に設定されたGroupMembership
オブジェクト (適切なユーザーとグループの構成が存在する) を渡すと、セキュリティ フィルターは次の例外をスローします。
例外を掘り下げると:
原因は次のとおりです。
同じことに対処するためのポインタを提供してください。
spring - org.springframework.expression.spel.SpelEvaluationException: EL1004E:(pos 8): メソッド呼び出し
ホームページにデータベースのデータ一覧を表示したいのですが、以下のエラーが出ます
org.springframework.expression.spel.SpelEvaluationException: EL1004E:(pos 8): メソッド呼び出し: メソッド listAnnonce() が sujet.projet.collocation.domain.Annonce タイプで見つかりません
ユーザー.java
インターフェイス.java
InterfaceImpl.java
main-flow.xml
アナウンス.java
誰かが私を助けたり、解決策を提案してくれませんか?