【Kotlin】【Test】建立臨時單一執行class
建立新的 Kotlin class: 在你的專案中,新增一個 Kotlin class,例如 TestApplication.kt
。這個 class 會擔當你的測試入口點。
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.runApplication
@SpringBootApplication
class TestApplication
fun main(args: Array<String>) {
runApplication<TestApplication>(*args) // 如果不需起整個專案服務,可註解
// todo
println("start test")
}
-
在這個例子中,
TestApplication
是一個空的 Spring Boot 應用程式,使用@SpringBootApplication
標註來指示它是 Spring Boot 的主應用程式。main
函式是這個 class 的入口點,通過runApplication
方法來啟動 Spring Boot 應用程式。 -
配置新的啟動 class: 如果你需要使用不同的配置或環境,可以在
application.properties
或application.yml
中設置相應的配置,或在需要時將其傳遞給runApplication
的args
參數中。 -
執行測試應用程式: 當你想執行這個測試應用程式時,可以直接運行
main
函式所在的 Kotlin class,它將啟動並運行你的 Spring Boot 應用程式。
這種方式可以讓你在不影響原先 Spring Boot 應用程式啟動的情況下,新增一個單獨的測試入口點。