Beanを宣言しても、自動的に実行されるわけではありません。たとえば、src/main/resources
のJSONファイルから新しいコレクションを作成する場合 (またはtest
)、次に、このメソッドの呼び出しを何らかの方法でトリガーする必要があります。
@PostConstruct
を使用することをお勧めします オブジェクトの作成時に1回トリガーされるアノテーション。 OperatorsRepository
を使用してデータを作成したいので 、@Service
で使用します そのオブジェクトを注入するクラス:
@PostConstruct
void createData() {
this.operatorsRepository.save(myobjToSave);
}