問題タブ [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.

0 投票する
1 に答える
8892 参照

spring-mvc - Siteminder 用の Spring Security Java Config

機能する inMemoryAuthentication 構成があります。

Siteminder 認証を使用したいので、これを次のように変更しました。

今のところ、CustomUserDetailsS​​ervice は常に従業員ロールを持つユーザーを返します。

これをテストすると、SM_USER ヘッダーが正しく渡され、デバッガーで CustomUserDetailsS​​erice が正しく呼び出されていることを確認できますが、古い構成で以前に正常にアクセスできたすべてのページに対して 403 Forbidden ステータスが返されます。

この構成に何か問題がありますか?

0 投票する
2 に答える
5741 参照

java - JavaConfig で Spring IC を使用して AspectJ アスペクトを構成しますか?

Spring IOC のアスペクトを構成するには、Spring のドキュメント「Spring IoC を使用して AspectJ アスペクトを構成する」によると、xml 構成に以下を追加する必要があります。

@SotiriosDelimanolis で提案されているように、これを JavaConfig で次のように書き換えると機能するはずです。

ただし、これは、Profilerアスペクトがネイティブのspectj.aj構文で記述されている場合にのみ機能するようです。Java で記述され、注釈が付けられている場合@Aspect、次のエラー メッセージが表示されます。

メソッドspectOf()は、型Profilerに対して未定義です

@AspectJ 構文で記述されたアスペクトに対して JavaConfig を使用してこれを記述する同等の方法はありますか?

0 投票する
1 に答える
3951 参照

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で以前に使用したようなフィルターを指定できる理由を知っておくとよいでしょう。

0 投票する
1 に答える
7981 参照

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 アノテーションでプロファイルを言及するにはどうすればよいですか?

0 投票する
2 に答える
17850 参照

java - 「securityConfig」という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました

春のセキュリティ認証のために Java-config と xml-config を組み合わせようとしています。しかし、私はエラーを受け取りました:

「securityConfig」という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました

私のコードの問題は何ですか?答えを探していますが、何も見つかりませんでした。

前もって感謝します。あなたが私を助けてくれることを願っています。

スタックトレース:

java-config: SecurityConfig.java

web.xml

私はすでに servlet-context.xml で component-scanning を宣言しています

0 投票する
1 に答える
4426 参照

spring - 自動的に login.htm?logout にリダイレクトされる javaconfig による春のセキュリティ

Spring Security Xml 構成を javaconfig に変換した後、ホームページは自動的に /login.htm?logout にリダイレクトされます。ホームページが来ない。また、ログイン試行が失敗しています。

動作中の XML 構成:

動作しない javaconfig:

0 投票する
1 に答える
1313 参照

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 ファイル:

0 投票する
2 に答える
1726 参照

java - Spring Batch SplitBuilder が開始フローを実行しない

Spring Batch (2.2.6.RELEASE)FlowBuilder.SplitBuilderを使用して、3 つのサブフローを並行して実行する Java Config クラスでフローを宣言しています。

この構文はspring-batch FlowBuilder.SplitBuilderjavadocから来ています。

しかし、flow1実行されることはありません。のみ実行されますflow2flow3

私にはバグのように見えます... どう思いますか?

junit テストはParallelFlowsJobConfigTest、この github リポジトリのクラスにあります: https://github.com/galak75/spring-batch-labs