問題タブ [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.
spring - java-config 方式で Spring-Batch ステップ フローを制御する
Spring-Batch のドキュメント ( http://docs.spring.io/spring-batch/2.2.x/reference/html/configureStep.html#controllingStepFlow ) によると、xml 構成ファイルでステップ フローを制御するのは非常に簡単です。
たとえば、次のジョブ構成を記述できます。
このようなジョブ構成を java-config の方法で定義する簡単な方法はありますか? (JobBuilderFactory などを使用して...)
spring - DelegatingFilterProxy で NullPointerException の原因を特定する方法は?
spring.ioのガイド ( https://spring.io/guides/tutorials/web/6/ ) に従って、アプリケーションを Spring 4 に移行しています。以下はトレース スタックです。
完全なスタックは次のとおりです。
エラー スタックには多くの情報が表示されません。その原因を突き止め、このエラーを解決するにはどうすればよいですか?
ガイドに示されているのと同じ方法で Java 構成を使用します。WebAppInitializer と SecurityWebAppInitializer はガイドと同じです。
WebConfig.java のセクション:
そして WebSecurityConfig.java:
SecurityWebAppInitializer を削除するか、親クラスの AbstractSecurityWebApplicationInitializer をコメントアウトすると、例外は発生しません。事前にご入力いただきありがとうございます。
spring - Spring Java 構成とプロパティ プレースホルダーの解決
PropertySourcesPlaceholderConfigurer Bean を明示的に宣言しない場合に、Spring がプロパティ プレースホルダーを解決する方法に頭を悩ませようとしています。注釈を介してJavaを介してSpringを構成する既存のプロジェクトのソースを調べます。. .
春のコンテキストxmlで:
残りのアプリと構成をブートストラップするJavaファイルで
それはすべて非常に巧妙ですが、私の人生では、環境変数に対して ${...} プロパティのプレースホルダー構文を評価するようにSpringに指示するものを理解できません。春のドキュメントで答えを見つけることができませんでしたが、春はこれを行うためにPropertySourcesPlaceholderConfigurerクラスに依存していることを理解しています。このクラスがいつ/どのように暗黙的に呼び出されるかについては、何もわかりません。@Configuration アノテーションによるものですか、それともスプリング ブートストラップ プロセスの別の部分ですか?
これは理解するのに最も適切なことではないことはわかっていますが、「春の魔法」として何かを書き留めるのは嫌いです. これについての洞察は素晴らしいでしょう!
java - Maven デプロイ: 要求されたリソースは利用できません
説明:
Java Config Spring アプリケーションを Maven で Apache Tomcat7 にデプロイする際に問題があります。tomcat7:run
Eclipse IDE 内でゴールを使用すると、アプリケーションは正しく実行されます。しかし、切り替えるとすぐtomcat7:deploy
に、「要求されたリソース (/appName-1.0/login) は利用できません。」というメッセージが常に表示されます。
さらに、Spring は、JS または IMG フォルダーと同じレベルにある CSS ファイルにアクセスできません。この問題は、tomcat7:run
ゴールでも発生します。
分析: サーブレットは適切に起動しているようです。これは、Security Config で loginPage() として定義されている /login に常にリダイレクトされるためです。
ソース:
Eclipse のディレクトリ構造:
WAR ファイルのディレクトリ構造:
POM.xml
WebAppConfig:
セキュリティ構成:
Layout.jsp
spring-data-jpa - Spring Java Configuration を使用して JTA トランザクションを有効にする方法
アプリケーションで jta トランザクションを使用しています。
タグ付きの spring-configuration.xml ファイルを使用して jta を有効にすることができました<tx:jta-transaction-manager />
@EnableTransactionManagement
単一の DB トランザクションを有効にする必要がありますが、JTA を介して使用しdistributed XA transaction
ているため、注釈を付ける方法を見つける必要があります。
Spring Java を使用して同じものを作成するにはどうすればよいですか@Configuration
。