From f363d7966b64d2b163c96a73a3b632e1f5676986 Mon Sep 17 00:00:00 2001 From: pan <1029559041@qq.com> Date: Mon, 24 May 2021 12:07:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B5=8B=E8=AF=95=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=20=E6=9B=B4=E6=96=B0gradle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle/wrapper/gradle-wrapper.properties | 2 +- src/Application.kt | 1 + src/TestController.kt | 20 ++++++++++++++++++++ test/ApplicationTest.kt | 5 +++-- 4 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 src/TestController.kt diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 33682bb..29e4134 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/src/Application.kt b/src/Application.kt index 76ab661..77a9b84 100644 --- a/src/Application.kt +++ b/src/Application.kt @@ -31,4 +31,5 @@ fun Application.module(testing: Boolean = false) { fun Application.Controller(testing: Boolean = false){ this.AccountController() + this.TestController() } diff --git a/src/TestController.kt b/src/TestController.kt new file mode 100644 index 0000000..1743999 --- /dev/null +++ b/src/TestController.kt @@ -0,0 +1,20 @@ +package com.gyf.csams + +import io.ktor.application.* +import io.ktor.response.* +import io.ktor.routing.* +import org.jetbrains.exposed.sql.transactions.transaction +import org.slf4j.LoggerFactory + +private val logger = LoggerFactory.getLogger(Application::class.java) + +fun Application.TestController(){ + routing { + get("$ApiPathPrefix/test"){ + transaction { + logger.info("查询到个${User.count()}用户") + } + call.respond(ApiResponse(message = "成功连接服务端",body=true)) + } + } +} \ No newline at end of file diff --git a/test/ApplicationTest.kt b/test/ApplicationTest.kt index 90807a7..2398605 100644 --- a/test/ApplicationTest.kt +++ b/test/ApplicationTest.kt @@ -100,10 +100,11 @@ class ApplicationTest { fun documentGeneration() { initApp { val fileName="数据库设计文档" + val dir="${System.getenv("UserProfile")}\\Desktop" //生成配置 val engineConfig = EngineConfig.builder() //生成文件路径 - .fileOutputDir("f:\\Desktop") + .fileOutputDir(dir) //打开目录 .openOutputDir(true) //文件类型 @@ -112,7 +113,7 @@ class ApplicationTest { .produceType(EngineTemplateType.freemarker) //自定义文件名称 .fileName(fileName).build(); - + println("数据库文档输出路径${engineConfig.fileOutputDir}") //忽略表 // val ignoreTableName = ArrayList() // ignoreTableName.add("test_user")