Zadeklarowanie fasoli nie oznacza, że jest ona wykonywana automatycznie. Jeśli chcesz utworzyć nową kolekcję z, powiedzmy, pliku JSON z src/main/resources
(lub test
), musisz jakoś wywołać tę metodę.
Proponuję użyć @PostConstruct
adnotacja, która uruchamia się raz po utworzeniu obiektu. Ponieważ chcesz tworzyć dane za pomocą OperatorsRepository
, użyłbym go w @Service
klasa wstrzykująca ten obiekt:
@PostConstruct
void createData() {
this.operatorsRepository.save(myobjToSave);
}