問題タブ [weld-se]
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 - WELD-SE + JUnit5 WELD-001409: 修飾子 @Default を持つタイプ Validator のあいまいな依存関係
JEE8 (CDI 2.0) で WELD SE を使用して、REST リソースの単体テストを作成したいと考えています。
これは REST リソースクラスのコードです。
私は残りのテストjunitを作成しました
pom.xml では、テスト スコープで hibernate-validator 参照を追加したので、最初のインスタンスでバリデータを作成できます。
テストを実行しようとすると、次のエラーが発生します。
どうすればこれを解決できますか?
jsr352 - jBeret + Weld SE - Batchlet からマネージド Bean を注入する
CDI を JBeret SE で動作させようとしています。これは私のコードです:
SampleBatchlet クラス
SampleBatchletTest クラス
サーバークラス
LoggerProducer クラス
問題は、Logger インスタンスが SampleBatchlet に挿入されていないのに対し、上記のテスト クラスとサーバー クラスのいずれかに正しく挿入されていることです。
ヒントはありますか?
少し更新
このリファレンスを読むことで
https://jberet.gitbooks.io/jberet-user-guide/content/batch_properties/
java.util.logging.Logger を注入できることを発見しました。
したがって、私は追加しました
値は実際には何でもかまいません..
SampleBatchletに追加しました
そして今、それは注入されています。ちなみに、別のロガー実装を使用したいので、少し当惑しています..