ktor 1.1.3-嵌入式服务器在启动前覆盖application.conf

时间:2019-03-15 16:55:15

标签: kotlin functional-testing ktor

我想使用本地数据库在本地生成Ktor服务器。我知道我可以使用withTestApplication,但是我想在本地端口上运行实际的服务器,并且以后可以通过真实套接字上的http客户端连接到服务器。

在我的application.conf中,有一个部分

db {
    read {
        url = "u"
        user = "u"
        password = "p"
    }

我读过https://ktor.io/servers/configuration.html,但没有任何信息可以帮助我解决问题。

我想使用

之类的东西
val dbParams = startLocalDb()
GlobalScope.embeddedServer(Netty, port = 8080, module = Application::main)

唯一的问题是我不知道如何使用动态app.conf覆盖dbParams{url,user,pass}

0 个答案:

没有答案