問題タブ [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-security - コードベースの Spring セキュリティ構成
コードベースの構成で Spring Security フレームワークを使用しようとしています。このチュートリアルに従っています。
フィルターの初期化子に次のコードがあります。
これは正しいと思いますが、クラスspring-security.xml
に like a Beanを実装する方法がわかりません。@Configuration
java - Spring JavaConfig と @Autowired を使用して Mockito Mock オブジェクトを注入する
@Autowired
オブジェクトを Mockito モック オブジェクトに置き換えようとしています。これを行う通常の方法は、Springockito を使用して xml を使用することでした。
現在、私はSpringのJavaConfigを使用して仕事をしようとしています。突然、Java 式は xml よりもはるかに冗長になります。
Springockito-annotations というライブラリを発見しました。これにより、次のことが可能になります。
明らかに、はるかにきれいです :) 唯一の問題は、このコンテキスト ローダーでは他の Bean に JavaConfig を使用できないことです@Configuration
(そうすると、Spring はそれらの自動配線されたフィールドに一致する候補がないと文句を言います)。
Spring の JavaConfig と Springockito-annotations をうまく機能させる方法を知っていますか? または、モックを作成するための別の省略形はありますか?
おまけとして、Springockito と xml 構成を使用して、依存関係 (存在する場合) にオートワイヤー候補を提供することなく、具体的なクラスをモックアウトすることができました。これはxmlなしでは不可能ですか?
java - spring-security-javaconfig に Access Denied Handler を追加するにはどうすればよいですか
私は春のセキュリティのために spring-security-javaconfig ライブラリを使用しています。xml 構成ファイルを使用していた場合、次のようなものを使用して、カスタム アクセス拒否ページを定義します。
これまでのセキュリティ構成クラスは次のとおりです。
java - Weblogic データソースが JNDI ツリーから消える
weblogic バージョン 12C を使用しています。問題を再現する手順: -
- データソースを作成します。
- アプリケーションを weblogic にデプロイします。
- アプリケーションは正常に動作します。
- 展開された耳を新しい耳で更新します。
- アプリケーションがデータソースに接続できません。
- JNDI ツリーでデータソースを使用できません。
毎回新しいデータソースを作成するか、データソース設定を再度保存する必要があります。
誰かが確認して、これに対する解決策を知っているかどうか教えてもらえますか?
spring - Spring Boot を使用した Spring Security の構成
Java Configを使用してSpring Securityを構成するのは初めてです。この投稿をフォローしようとしていました。ただし、アプリを実行すると、を含むすべての URL でBasic Auth チャレンジが発生します。以下のユーザー ID/パスの組み合わせのいずれかを入力しても機能しないようです。/
私のコントローラー:
他に何を試すべきかわからない。これが機能しない理由についてのガイダンスを探しているだけです。
アップデート
完全を期すために、構成クラスを次に示します。
そして WebApplicationInitializer:
これらは、参照されているブログ投稿からほとんどコピーして貼り付けたものであるため、以前は含めていませんでした。
java - @Autowired は SessionFactory で NullPointerException を返します
Spring-MVC と Spring-Security を使用して、Java 上で Web アプリケーションを構築しようとしています。データベースから情報を取得する必要がある 1 つのモジュールで、SessionFactory を取得できません。詳細については、ここに私の Java 構成とその他のファイルのソース コードを示します: WebAppConfig.java:
UserDAOImpl.java:
ここでは、UserDAOImpl.java で例外を取得します。セッションファクトリーがヌルです。DatabaseMessageSource.java で同じ例外を取得し、このクラスを構成に追加し、コンストラクターに SessionFactory を追加するため、WebAppConfig クラスにどのような問題があるか気になります。この依存関係を必要とするすべてのクラスをそこに追加したくありません。
エラーメッセージ:
DatabaseMessageSource.java:
spring - @ComponentScan の問題、javaconfig への移行後のフィルター
次の構成を使用して javaConfig に移行しようとしています。
WebMvcConfig :
主な構成:
そして最後に、私のカスタム正規表現フィルター:
次のようにBeanCreationExceptionやNoSuchBeanDefinitionExceptionなどのエラーが発生します。
@ComponentScan 構成に問題があると思われます。誰でも助けてもらえますか?
編集1:これが私のweb.xmlに相当するものです: