問題タブ [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.
java - Spring 4 - preAuthorize と PostAuthorize による認証
注: 私のアプリケーションは、Spring フレームワークの最新バージョンである 4.0.6、3.2.4 をセキュリティのために使用しており、xml を使用せずに Java-Config のみを使用してアプリケーションを構成しています。
役割やその他のビジネス固有の承認条件で保護したい一連のサービスがあります。このサービスは、REST アプリケーションと Web アプリケーションで使用されるモジュール (jar) にグループ化されます。私はすでにAuthenticationProvider
Web アプリケーションに を持っています (REST アプリケーションは初期段階にあります)。@EnableGlobalMethodSecurity
Web アプリケーションで使用します。そうは言っても、サービスのメソッドも保護する必要があります。その場合、別の認証プロバイダーを提供する必要がありますか? または、認証プロバイダーをサービス モジュールに移動して、Web/Rest アプリがサービス jar の認証プロバイダーを使用するのは正しいですか? サービス モジュールの ApplicationServiceConfig.java で構成@EnableGlobalMethodSecurity
すると、ブロー例外が発生します。
アプリケーションが RDBMS からの認証と LDAP からの認証の二重認証を必要とする場合、どのようにセキュリティーを構成すればよいですか。条件は、ユーザー情報が存在し、両方のシステムで有効になっている必要があります。これを既存の認証マネージャー自体に記述する必要がありますか?それとも LDAP 用に別の認証プロバイダーを用意する必要がありますか? もしそうなら、どのように?
WebSecurityConfig.java
ただし、AuthenticationManagerBuilder.authenticationProvider
提供された認証プロバイダーがリストに追加されているようです!
mockito - Junit4 Mockito UnfinishedVerificationException TransactionManager
Spring FW4 ベースの Java アプリケーションでいくつかのコントローラー メソッドの単体テストを開始したときに、複雑な問題が発生しました。
私の ApplicationConfig.java は @Configuration および @EnableTransactionManagement(proxyTargetClass = true) で注釈が付けられ、単純なエンティティークラスの新しいオブジェクトを保存するために作成した public Controller メソッドは、次の ControllerTestClass でテストされます
debug.log の次の部分は、問題の原因がわからないものですが、 @EnableTransactionManager-Annotation を削除すると、エラーは発生しません...
私のオディシーと研究はすでに数日間続いているので、私は本当に助けていただければ幸いです:(
ありがとう
java - Spring.io および Tiles 3 - .war ファイルが Tomcat サーバーにデプロイされている場合のエラー 404
生成された .war ファイルをスタンドアロンの Tomcat サーバーにデプロイするとエラー 404 が発生しますが、Tomcat サーバーを使用して IDE (IntelliJ) 内に war をデプロイすると、正常に動作します。
これはイニシャライザです
これはアプリケーション構成です
java - Spring 4 - MVC - URL パラメータと静的リソース パス
データベースから取得したテーブルに「グループ」の詳細をリストするページに、Spring MVC アプリケーションがあります。すべてのグループの URL は「/viewgroup/410」に設定されます。410 は、データベースからロードされ、viewgroup.jsp ページに表示されるグループ ID です。
したがって、コントローラーメソッドには
このような。jsp ページは、ディレクトリ構造にある静的リソースをロードできませんでした
jsp ページには、image/js/css の以下のパスがあります。
追加してみました
そしてこれはjspで
それでも、jsp ページの読み込みでは静的リソースを読み込めませんでした。URL でパラメーターを渡すときに、jsp ページで静的リソースのリソース パスを提供するにはどうすればよいですか?
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 を使用しています。
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 encoding
UTF-8で
不足している追加の構成が必要ですか?
prototype - Spring 4 Java ベースのコンテキストを使用して、プロトタイプ スコープ Bean をどのように宣言してワイヤリングしますか?
私はSpring 4の初心者です。では、シングルトンがある場合、さまざまなスコープの Bean をそれに配線するにはどうすればよいでしょうか?
私はこれの例を見たことがありません。@Scope("prototype") を適用するだけで済むように抽象化されているためですか?それは情報の欠如を説明するでしょうが、そこにないものを探すのは難しいです. ;-)