intelliJをダウンロードしました。これは私のインジェクションをコンストラクタに入れるアドバイスです。しかし、彼らがアドバイスしているとき、空のコンストラクタが必要だと私に伝える他のアドバイスメッセージがあります。ですから、私はこのようなものを実装する最良の方法が何であるか疑問に思っています。Cdiコンストラクタインジェクションejb
これは毎分実行するjsfアプリケーションの単なるバックグラウンドタスクです。
@Singleton
public class MatchesBgService implements Serializable {
@Inject //intelliJmessage : Hey, you should use constructor injection
private MatchLookup ml;
@Inject
private MatchTask bgTask;
public MatchesBgService(){
comparator = new MatchComparator();
}
@Schedule(hour = "*", minute = "*/1", second = "20", persistent = false)
public void gettingMatches() {
@BalusC建築上の質問ではなく間違ったインポートです。 – Ced
@BalusCアーキテクチャ上の問題ではないという情報提供 – Ced