Add 'fromApplication' and 'with' Kotlin extension functions
Update `SpringApplicationExtensions.kt` with `fromApplication` and `with` functions that make `SpringApplication.from(...)` easier to use with Kotlin. Fixes gh-35756
This commit is contained in:
@@ -16,12 +16,8 @@
|
||||
|
||||
package org.springframework.boot.docs.features.testing.testcontainers.atdevelopmenttime.launch
|
||||
|
||||
import org.springframework.boot.SpringApplication
|
||||
import org.springframework.boot.docs.features.testing.testcontainers.atdevelopmenttime.launch.main as myApplicationMain
|
||||
import org.springframework.boot.fromApplication
|
||||
|
||||
object Main {
|
||||
@JvmStatic
|
||||
fun main(args: Array<String>) {
|
||||
SpringApplication.from(::myApplicationMain).run(*args)
|
||||
}
|
||||
fun main(args: Array<String>) {
|
||||
fromApplication<MyApplication>().run(*args)
|
||||
}
|
||||
|
||||
@@ -16,12 +16,9 @@
|
||||
|
||||
package org.springframework.boot.docs.features.testing.testcontainers.atdevelopmenttime.test
|
||||
|
||||
import org.springframework.boot.SpringApplication
|
||||
import org.springframework.boot.docs.features.testing.testcontainers.atdevelopmenttime.test.main as myApplicationMain
|
||||
import org.springframework.boot.fromApplication
|
||||
import org.springframework.boot.with
|
||||
|
||||
object Main {
|
||||
@JvmStatic
|
||||
fun main(args: Array<String>) {
|
||||
SpringApplication.from(::myApplicationMain).with(MyContainersConfiguration::class.java).run(*args)
|
||||
}
|
||||
}
|
||||
fun main(args: Array<String>) {
|
||||
fromApplication<MyApplication>().with(MyContainersConfiguration::class).run(*args)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user