問題タブ [spring-java-config]
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-mvc - Siteminder 用の Spring Security Java Config
機能する inMemoryAuthentication 構成があります。
Siteminder 認証を使用したいので、これを次のように変更しました。
今のところ、CustomUserDetailsService は常に従業員ロールを持つユーザーを返します。
これをテストすると、SM_USER ヘッダーが正しく渡され、デバッガーで CustomUserDetailsSerice が正しく呼び出されていることを確認できますが、古い構成で以前に正常にアクセスできたすべてのページに対して 403 Forbidden ステータスが返されます。
この構成に何か問題がありますか?
java - JavaConfig で Spring IC を使用して AspectJ アスペクトを構成しますか?
Spring IOC のアスペクトを構成するには、Spring のドキュメント「Spring IoC を使用して AspectJ アスペクトを構成する」によると、xml 構成に以下を追加する必要があります。
@SotiriosDelimanolis で提案されているように、これを JavaConfig で次のように書き換えると機能するはずです。
ただし、これは、Profiler
アスペクトがネイティブのspectj.aj
構文で記述されている場合にのみ機能するようです。Java で記述され、注釈が付けられている場合@Aspect
、次のエラー メッセージが表示されます。
メソッドspectOf()は、型Profilerに対して未定義です
@AspectJ 構文で記述されたアスペクトに対して JavaConfig を使用してこれを記述する同等の方法はありますか?
java - Spring 3.2 - AbstractAnnotationConfigDispatcherServletInitializer onStartup - サーブレット フィルターを追加すると null が返される
AbstractAnnotationConfigDispatcherServletInitializer から拡張されたクラスを使用する純粋な JavaConfig Java webapp があります。ディスパッチャ サーブレットの構成には最適ですが、ディスパッチャ サーブレットは URL パターン「/rest/*」のリクエストにのみマップされます。他のすべてのリクエスト (つまり、css、html、js など) の場合、Spring マッピングはなく、すべてがデフォルトのサーブレットを通過します。これらのリクエストに対して、GZip フィルターを実装したいと考えています。私は何年も前にオンラインで見つけたカスタム gzip フィルターを多くのプロジェクトで使用しました。
JavaConfig 実装では、保護された Filter[] getServletFilters() メソッドがディスパッチャ サーベットに適用されることを理解しています...これは正しくありませんか?
私が今やろうとしているのは、gzip フィルターを、ディスパッチャー サーブレットに送信されないすべての要求に適用することです。次のように onStartup メソッドをオーバーライドしています。
エンコーディング フィルタは正常に動作しますが、マッピングを追加すると GzipFilter で NullPointerException が発生します... servletContext.addFilter は null を返します。カスタム クラスと新しい JavaConfig の実装に何かおかしな点があるのではないかと考えたので、人々が ehacache-web パッケージに含まれる gzip フィルターを使用していることをオンラインで見つけたので、それを依存関係として追加し、代わりにそのフィルターを使用しようとしました。 . 同じこと... CharacterEncodingFilter は正常に機能し、addFilter メソッドは適切に FilterRegistration.Dynamic オブジェクトを返しますが、gzip フィルターは引き続き null を返します。
これを引き起こしているアイデアはありますか?
編集:
ここに私の設定ファイル全体があります:
GzipFilter を getServletFilters() に追加するか、「/*」の URL マッピングを使用して servletContext.addFilter() から FilterRegistration.Dynamic を作成するかに関係なく、ディスパッチャー サーブレットを介して処理されるリクエストのみが gzip されます。
編集2:
gzip されていない URL は次のとおりです。
gzip されている URL は次のとおりです。
Dispatcher servet マッピングを /* に変更し、js、css、img などのフォルダーをリソースとして定義するオプションはありますか? 私はこれが問題を回避しているように感じます.Springとは関係のないweb.xmlで以前に使用したようなフィルターを指定できる理由を知っておくとよいでしょう。
spring - jasypt およびプロファイル用の Spring 4 javaconfig
Spring 4 で以下の 2 xml 構成を Java Config に変換する方法
1) ジャシプト
暗号化の最初の部分 ( encryption:encryptor-config
) は、次のように変換できます。
ただし、暗号化の変換方法:string-encryptor の部分。
2) プロフィール
@PropertySource("classpath:prod.properties")
に使用されutil:properties
ますが、PropertySource アノテーションでプロファイルを言及するにはどうすればよいですか?
java - 「securityConfig」という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました
春のセキュリティ認証のために Java-config と xml-config を組み合わせようとしています。しかし、私はエラーを受け取りました:
「securityConfig」という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました
私のコードの問題は何ですか?答えを探していますが、何も見つかりませんでした。
前もって感謝します。あなたが私を助けてくれることを願っています。
スタックトレース:
java-config: SecurityConfig.java
web.xml
私はすでに servlet-context.xml で component-scanning を宣言しています
spring - 自動的に login.htm?logout にリダイレクトされる javaconfig による春のセキュリティ
Spring Security Xml 構成を javaconfig に変換した後、ホームページは自動的に /login.htm?logout にリダイレクトされます。ホームページが来ない。また、ログイン試行が失敗しています。
動作中の XML 構成:
動作しない javaconfig:
spring - javaスローを使用したSpring JPA EclipseLink構成で例外変換を実行できません
XML ではなく Java で spring jpa を使用して eclipselink を設定しようとしています。
ここに私の設定ファイルがあります
ユーザー Bean :
このコードを Spring MVC で実行すると、例外が発生します。<I>Cannot perform exception translation</I>
私が欠けているものを教えてください。
追加の私の過小評価は<I>PersistenceExceptionTranslationPostProcessor</I>
解決しませんか?
spring jpa を使用して Java で eclipselink を構成するためのポインタはありますか?
私が得ている例外:
xml ファイル:
java - Spring Batch SplitBuilder が開始フローを実行しない
Spring Batch (2.2.6.RELEASE)FlowBuilder.SplitBuilder
を使用して、3 つのサブフローを並行して実行する Java Config クラスでフローを宣言しています。
この構文はspring-batch FlowBuilder.SplitBuilder
javadocから来ています。
しかし、flow1
実行されることはありません。のみ実行されますflow2
。flow3
私にはバグのように見えます... どう思いますか?
junit テストはParallelFlowsJobConfigTest
、この github リポジトリのクラスにあります: https://github.com/galak75/spring-batch-labs