問題タブ [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.
java - Spring Security: java config でメソッド セキュリティを構成できない
Java で構成されたスプリング セキュリティを使用してメソッド セキュリティを構成するのに苦労しています。コントローラー内で @Secured アノテーションを使用するまで、構成は問題なく機能します。
Spring セキュリティ構成: (Java 構成)
@Secured("EMPLOYEE_DELETE")
注釈をコントローラーメソッドに追加するとすぐに、次の例外が発生します。
だから私はAuthenticationManager
豆を追加しました:
しかし、これには別のエラーが発生します。
authenticationManagerBean
を構成済みと共有する必要があるようjdbcAuthentication
ですが、これを行うことはできません。事前にご協力いただきありがとうございます。
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 が取得されていないと推測しています。構成がどこで失敗しているのか疑問に思っています。
spring - Spring Java Config: web.xml を使用しない Tomcat のデプロイ
XML を使用せずに Java 構成の Spring MVC アプリケーションを作成しました。問題なくラップトップにアプリケーションをデプロイして起動できます。しかし、テストサーバー (tomcat 7) にアプリケーションをデプロイしようとするとすぐに、次のメッセージが表示されます。
Eclipse Maven プラグインを使用してアプリケーションを構築しています。web.xml なしでアプリケーションを展開することは可能ですか? そうでない場合、本当に必要な基本的な web.xml はどれですか?
Maven WAR プラグイン:
WebAppInitializer:
更新: catalina.out
spring - PropertiesFactoryBean は application.yml から値を読み取ることができますか?
私のプロジェクトには、@Value アノテーションで読み取ることができるプロパティ オブジェクトのセットを必要とする依存関係があります。
JavaConfig でこれを行うには、以下を使用しています。
これは期待どおりに機能します。私のプロパティは次のようになります。
このプロジェクトには Spring Boot を使用しているので、次のようなことができるようになりたいです。
次に、さまざまなプロファイルに基づいて base.url を構成できます。
私はこれをやろうとしましたが、うまくいきません。回避策として、3 つの異なる .properties ファイル (myprops.properties、myprops-staging.properties など) を作成し、それらに 3 つの異なる @Configuration クラスをロードしました。これは機能しますが、面倒なようです。
application.yml から値を読み取るように PropertiesFactoryBean を構成することは可能ですか? そうでない場合、JavaConfig でプロパティを設定する簡単な方法はありますか?
java - Spring フレームワーク: Java 構成で変換サービスを登録する
どのように翻訳できますか:
どこApplicationConversionServiceFactoryBean extends FormattingConversionServiceFactoryBean
Java構成に?
java - Spring: java config でコントローラー層のグローバル メソッド セキュリティを有効にする
XML サーブレット構成を Java 構成に移行しようとしています。
以下の構成は私のサーブレット構成であり、コントローラー層でカスタム セキュリティ アノテーションを有効にします。
また、Spring Security xml 構成が機能しています。これは、Java 構成に置き換えるためのものですが、今はそうではありません。ここに私のセキュリティ設定のいくつかの部分があります:
コントローラ層でセキュリティとタグを有効にするサーブレット構成の移行を開始したいと考えています。@PreAuthorize
@PostAuthorize
私はこの注釈を見つけました: @EnableGlobalMethodSecurity(prePostEnabled=true)
、しかしそれを私のサーブレット設定に入れます:
私はこの例外を受け取ります:
さらに、カスタムの式ハンドラーを設定する方法がわかりません!
ヒントのある人?ありがとうございました
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 回 - これも意味がありません...
以下にいくつかのリソースを示します。
spring-mvc - SpringMVC プロジェクトがエラーとストラック トレースなしで開始されない
誰かが私に教えてくれます、どこで、または何を間違っていますか? ここにすべてのプロジェクトがあります: GitHub
プロジェクトでは、Spring 3.2.0.RELEASE および Java 構成が使用され、XML 構成は使用されません。
IDE は Tomcat を実行し、次のように記述します。アーティファクトはデプロイされていません。以前のエラーを参照してください。しかし、私はエラーを見ることができません。
IntelliJ IDEA の出力は次のとおりです。
Tomcat カタリナ ログ:
構成クラスは次のとおりです。 Initializer.java:
RootConfig.java:
WebAppConfig.java: