問題タブ [spring-4]

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 に答える
563 参照

java - Spring 4 - preAuthorize と PostAuthorize による認証

注: 私のアプリケーションは、Spring フレームワークの最新バージョンである 4.0.6、3.2.4 をセキュリティのために使用しており、xml を使用せずに Java-Config のみを使用してアプリケーションを構成しています。

役割やその他のビジネス固有の承認条件で保護したい一連のサービスがあります。このサービスは、REST アプリケーションと Web アプリケーションで使用されるモジュール (jar) にグループ化されます。私はすでにAuthenticationProviderWeb アプリケーションに を持っています (REST アプリケーションは初期段階にあります)。@EnableGlobalMethodSecurityWeb アプリケーションで使用します。そうは言っても、サービスのメソッドも保護する必要があります。その場合、別の認証プロバイダーを提供する必要がありますか? または、認証プロバイダーをサービス モジュールに移動して、Web/Rest アプリがサービス jar の認証プロバイダーを使用するのは正しいですか? サービス モジュールの ApplicationServiceConfig.java で構成@EnableGlobalMethodSecurityすると、ブロー例外が発生します。

アプリケーションが RDBMS からの認証と LDAP からの認証の二重認証を必要とする場合、どのようにセキュリティーを構成すればよいですか。条件は、ユーザー情報が存在し、両方のシステムで有効になっている必要があります。これを既存の認証マネージャー自体に記述する必要がありますか?それとも LDAP 用に別の認証プロバイダーを用意する必要がありますか? もしそうなら、どのように?

WebSecurityConfig.java

ただし、AuthenticationManagerBuilder.authenticationProvider提供された認証プロバイダーがリストに追加されているようです!

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

mockito - Junit4 Mockito UnfinishedVerificationException TransactionManager

Spring FW4 ベースの Java アプリケーションでいくつかのコントローラー メソッドの単体テストを開始したときに、複雑な問題が発生しました。

私の ApplicationConfig.java は @Configuration および @EnableTransactionManagement(proxyTargetClass = true) で注釈が付けられ、単純なエンティティークラスの新しいオブジェクトを保存するために作成した public Controller メソッドは、次の ControllerTestClass でテストされます

debug.log の次の部分は、問題の原因がわからないものですが、 @EnableTransactionManager-Annotation を削除すると、エラーは発生しません...

私のオディシーと研究はすでに数日間続いているので、私は本当に助けていただければ幸いです:(

ありがとう

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

java - Spring.io および Tiles 3 - .war ファイルが Tomcat サーバーにデプロイされている場合のエラー 404

生成された .war ファイルをスタンドアロンの Tomcat サーバーにデプロイするとエラー 404 が発生しますが、Tomcat サーバーを使用して IDE (IntelliJ) 内に war をデプロイすると、正常に動作します。


これはイニシャライザです

これはアプリケーション構成です

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

java - Spring 4 - MVC - URL パラメータと静的リソース パス

データベースから取得したテーブルに「グループ」の詳細をリストするページに、Spring MVC アプリケーションがあります。すべてのグループの URL は「/viewgroup/410」に設定されます。410 は、データベースからロードされ、viewgroup.jsp ページに表示されるグループ ID です。

したがって、コントローラーメソッドには

このような。jsp ページは、ディレクトリ構造にある静的リソースをロードできませんでした

jsp ページには、image/js/css の以下のパスがあります。

追加してみました

そしてこれはjspで

それでも、jsp ページの読み込みでは静的リソースを読み込めませんでした。URL でパラメーターを渡すときに、jsp ページで静的リソースのリソース パスを提供するにはどうすればよいですか?

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

spring-mvc - Spring Model - 「モデル オブジェクトは null であってはなりません」

私のSpringコントローラークラスの1つのメソッド、

「Model object must not be null」というエラー メッセージが表示された後、次のようにメソッド シグネチャを変更しました。 public ModelAndView setup(@PathVariable("productId") Integer pid) {

修正したコードを一度実行することができました。しかし、ModelAndView でも同じエラーが発生しました。私は長年Spring MVCを使用してきました。この問題が発生したのは初めてです。原因は何ですか?

Spring 4.0.6.RELEASE を使用しています。

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

spring-3 - Spring Framework を介して Hibernate Validator のカスタマイズされたエラー メッセージをエンコードするための構成

Spring (4.0.5) と Hibernate Validator (5.1.2.Final) を使用しています。

私はすでに .properties ファイルを介してエラーメッセージを処理していますが、それは i18n についても機能します

  • 現時点では、スタンドアロンおよびテスト(JUnit) 環境にあります。物事を単純にするために、まだ Web 環境を含めたくありません。

私は次のものを持っています:

ValidationMessages_es_PE.propertiesファイルの場合(スペイン語)

インフラについて

私が持っていることを観察しますsetDefaultEncoding("UTF-8")

テストクラス

出力の一部は次のとおりです

文字ñáが期待どおりに表示されていない

私のIDEはすでに持っています

Preferences -> Workspace -> Text file encodingUTF-8

不足している追加の構成が必要ですか?

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

prototype - Spring 4 Java ベースのコンテキストを使用して、プロトタイプ スコープ Bean をどのように宣言してワイヤリングしますか?

私はSpring 4の初心者です。では、シングルトンがある場合、さまざまなスコープの Bean をそれに配線するにはどうすればよいでしょうか?

私はこれの例を見たことがありません。@Scope("prototype") を適用するだけで済むように抽象化されているためですか?それは情報の欠如を説明するでしょうが、そこにないものを探すのは難しいです. ;-)