如何防止嵌入式MongoDB启动?

时间:2018-06-21 16:41:53

标签: spring-boot

我希望创建一些需要MongoDB的测试,因此将以下内容添加到build.gradle中:

testCompile('de.flapdoodle.embed:de.flapdoodle.embed.mongo')

但是,出乎意料的是,这导致从Eclipse运行时,嵌入式MongoDB在我的应用程序中启动了吗?

2018-06-21 11:10:53.264  INFO 13748 --- [      Thread-36] o.s.b.a.mongo.embedded.EmbeddedMongo     : 2018-06-21T11:10:53.216-0500 I CONTROL  [initandlisten] MongoDB starting : pid=5372 port=59475 dbpath=C:\Users\dnaylor\AppData\Local\Temp\3\embedmongo-db-7b002e5e-9dc0-4ac6-8582-93b2e2937ca6

如果我取出testCompile,则我的应用程序将按预期连接到外部MongoDB服务器。

如何配置事物,使其仅在运行测试时才能启动?我以为将依赖项添加到testCompile只会影响测试,但是我想我在这一点上错了吗?

0 个答案:

没有答案