【发布时间】:2019-01-03 15:55:54
【问题描述】:
我需要从命令行运行Mongobee 方法(这样我就可以进行数据库迁移)。我有一个 Spring Boot + Gradle 项目。 将迁移方法公开为“从外部”运行的最简单方法是什么,即。命令行? 注意:我需要Spring DI,如下图(如果不能,请回复如何在没有DI的情况下进行)。
@Autowired
Environment environment;
public Mongobee mongobee() {
Mongobee runner = new Mongobee(mongodbConnectionString);
runner.setDbName("yourDbName");
runner.setChangeLogsScanPackage("com.expensesapp.changelogs");
runner.setSpringEnvironment(environment)
return runner;
}
【问题讨论】:
标签: mongodb spring-boot gradle