Das Deklarieren einer Bean bedeutet nicht, dass sie automatisch ausgeführt wird. Wenn Sie beispielsweise aus einer JSON-Datei aus src/main/resources
eine neue Sammlung erstellen möchten (oder test
), dann müssen Sie den Aufruf dieser Methode irgendwie auslösen.
Ich schlage vor, @PostConstruct
zu verwenden Anmerkung, die einmalig bei der Objekterstellung ausgelöst wird. Da Sie Daten mit dem OperatorsRepository
erstellen möchten , ich würde es bei @Service
verwenden Klasse, die dieses Objekt injiziert:
@PostConstruct
void createData() {
this.operatorsRepository.save(myobjToSave);
}