2017-01-26 3 views

ответ

2

Вы можете использовать что-то подобное, что сделано mongeez. Это, в основном, стартер для весенней загрузки, который запускает скрипты до того, как будут инициализированы bean-компоненты Spring-data-mongodb.

0

Вы можете пометить и задействовать жизненный цикл инициализации весны-загрузчика, где после проводки бобов он выполняет все бобы CommandLineRunner.

@SpringBootApplication 
public class YourApplication { 
    final Logger logger = LoggerFactory.getLogger(getClass()); 

    @Autowired 
    private MongoRepository repo; 

    @Bean 
    CommandLineRunner preLoadMongo() throws Exception { 
     return args -> { 
      //repo.doSOmethingInMongoDB 
     } 

    public static void main(String[] args) { 
     SpringApplication.run(YourApplication.class, args); 
    }