問題タブ [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 に答える
5104 参照

java - Spring Security: java config でメソッド セキュリティを構成できない

Java で構成されたスプリング セキュリティを使用してメソッド セキュリティを構成するのに苦労しています。コントローラー内で @Secured アノテーションを使用するまで、構成は問題なく機能します。

Spring セキュリティ構成: (Java 構成)

@Secured("EMPLOYEE_DELETE")注釈をコントローラーメソッドに追加するとすぐに、次の例外が発生します。

だから私はAuthenticationManager豆を追加しました:

しかし、これには別のエラーが発生します。

authenticationManagerBeanを構成済みと共有する必要があるようjdbcAuthenticationですが、これを行うことはできません。事前にご協力いただきありがとうございます。

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

spring - Spring JavaConfig JPA の問題 - 「'entityManagerFactory' という名前の Bean が定義されていません」

Spring Java Web プロジェクトの XML ベースの構成を JavaConfig に変換中です。

JPAを使用しています。そこで、必要な構成で追加の JavaConfig クラスを作成しました。しかし、何らかの理由で JPA 構成が失敗します。

これが私の[web.xml][1]です

これが私の主要な [JavaConfig クラス][2] です。

[JPA config][3] を使用した JavaConfig クラスは次のとおりです。

完全なスタック トレース:

「entityManagerFactory」は [web.xml][1] で宣言されています。エラーは、そのような名前の Bean が存在しないことを示しています。しかし、[JPA config][3] ファイルに含めました。したがって、JPA javaConfig ファイル内の Bean が取得されていないと推測しています。構成がどこで失敗しているのか疑問に思っています。

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

spring - Spring Java Config: web.xml を使用しない Tomcat のデプロイ

XML を使用せずに Java 構成の Spring MVC アプリケーションを作成しました。問題なくラップトップにアプリケーションをデプロイして起動できます。しかし、テストサーバー (tomcat 7) にアプリケーションをデプロイしようとするとすぐに、次のメッセージが表示されます。

Eclipse Maven プラグインを使用してアプリケーションを構築しています。web.xml なしでアプリケーションを展開することは可能ですか? そうでない場合、本当に必要な基本的な web.xml はどれですか?

Maven WAR プラグイン:

WebAppInitializer:

更新: catalina.out

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

spring - PropertiesFactoryBean は application.yml から値を読み取ることができますか?

私のプロジェクトには、@Value アノテーションで読み取ることができるプロパティ オブジェクトのセットを必要とする依存関係があります。

JavaConfig でこれを行うには、以下を使用しています。

これは期待どおりに機能します。私のプロパティは次のようになります。

このプロジェクトには Spring Boot を使用しているので、次のようなことができるようになりたいです。

次に、さまざまなプロファイルに基づいて base.url を構成できます。

私はこれをやろうとしましたが、うまくいきません。回避策として、3 つの異なる .properties ファイル (myprops.properties、myprops-staging.properties など) を作成し、それらに 3 つの異なる @Configuration クラスをロードしました。これは機能しますが、面倒なようです。

application.yml から値を読み取るように PropertiesFactoryBean を構成することは可能ですか? そうでない場合、JavaConfig でプロパティを設定する簡単な方法はありますか?

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

java - Spring フレームワーク: Java 構成で変換サービスを登録する

どのように翻訳できますか:

どこApplicationConversionServiceFactoryBean extends FormattingConversionServiceFactoryBean

Java構成に?

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

java - Spring: java config でコントローラー層のグローバル メソッド セキュリティを有効にする

XML サーブレット構成を Java 構成に移行しようとしています。

以下の構成は私のサーブレット構成であり、コントローラー層でカスタム セキュリティ アノテーションを有効にします。

また、Spring Security xml 構成が機能しています。これは、Java 構成に置き換えるためのものですが、今はそうではありません。ここに私のセキュリティ設定のいくつかの部分があります:

コントローラ層でセキュリティとタグを有効にするサーブレット構成の移行を開始したいと考えています。@PreAuthorize@PostAuthorize

私はこの注釈を見つけました: @EnableGlobalMethodSecurity(prePostEnabled=true)、しかしそれを私のサーブレット設定に入れます:

私はこの例外を受け取ります:

さらに、カスタムの式ハンドラーを設定する方法がわかりません!

ヒントのある人?ありがとうございました

0 投票する
7 に答える
57705 参照

spring - Spring単体テスト中にApplicationContextのロードに失敗しました

アプリケーション コンテキストに Springs java-config を使用して Junit 機能テストを実行しようとしています。それが Spring の問題なのか Junit の問題なのかはわかりません...確かではありません..アプリケーションはローカル サーバーで正常に動作しますが (db にアクセスします)、テストを実行しようとすると異常終了します。xml から Java 構成に移動したので、いつでも xml コンテキスト ファイルをインポートできます (これはテストで機能することがわかっています) が、今後は Java 構成を使用したいと思います。

私のテストクラス

スタックトレース

そのため、構成フレームワークが見つからないようですが、リファレンスガイドと API に従っています...何が欠けているのか、正しく構成されていないのかわかりません。Spring 4.0、Junit 4.10 を使用しています

また、テストごとにこのエラーがスローされます。これは、ApplicationContext を再度ロードしようとしていることを意味します (prepareRefresh)... @Test ごとに 1 回 - これも意味がありません...

以下にいくつかのリソースを示します。

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

spring-mvc - SpringMVC プロジェクトがエラーとストラック トレースなしで開始されない

誰かが私に教えてくれます、どこで、または何を間違っていますか? ここにすべてのプロジェクトがあります: GitHub

プロジェクトでは、Spring 3.2.0.RELEASE および Java 構成が使用され、XML 構成は使用されません。

IDE は Tomcat を実行し、次のように記述します。アーティファクトはデプロイされていません。以前のエラーを参照してください。しかし、私はエラーを見ることができません。

IntelliJ IDEA の出力は次のとおりです。

Tomcat カタリナ ログ:

構成クラスは次のとおりです。 Initializer.java:

RootConfig.java:

WebAppConfig.java: