Declarar un bean no significa que se ejecute automáticamente. Si desea crear una nueva colección a partir de, digamos, un archivo JSON de src/main/resources
(o test
), entonces debe activar la llamada de este método de alguna manera.
Sugiero usar @PostConstruct
anotación que se activa una vez después de la creación del objeto. Dado que desea crear datos utilizando el OperatorsRepository
, lo usaría en @Service
clase inyectando ese objeto:
@PostConstruct
void createData() {
this.operatorsRepository.save(myobjToSave);
}