私はspringとMongoDBを試しています。 私のプロジェクトには、スケジュールされた方法を持つリポジトリとサービスがあります。 問題は、リポジトリがautowiredにならず、常にnullです。スプリングブートmongoDB autowired nullリポジトリ
Autowireは、メインアプリケーションクラスで正しく動作- (CommandLineRunnerを実装することによってそれをテスト)
- サービスがcomponentScanによって発見された(コンストラクタが呼ばれた)
私はsomethig足りませんか?
ディレクトリ
MachineApplication.java
@SpringBootApplication
@EnableScheduling
public class MachineApplication {
public static void main(String[] args) {
SpringApplication.run(MachineApplication.class, args);
}
}
Worker.java
LineDataRepository
@Repository
public interface LineDataRepository extends MongoRepository<LineData, String> {
}