Merge pull request #31463 from sdeleuze
* pr/31463: Make SpringApplication Kotlin samples idiomatic Closes gh-31463
This commit is contained in:
@@ -16,13 +16,13 @@
|
||||
|
||||
package org.springframework.boot.docs.features.springapplication
|
||||
|
||||
import org.springframework.boot.SpringApplication
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication
|
||||
import org.springframework.boot.runApplication
|
||||
|
||||
|
||||
@SpringBootApplication
|
||||
class MyApplication
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
SpringApplication.run(MyApplication::class.java, *args)
|
||||
runApplication<MyApplication>(*args)
|
||||
}
|
||||
|
||||
@@ -19,6 +19,7 @@ package org.springframework.boot.docs.features.springapplication.applicationexit
|
||||
import org.springframework.boot.ExitCodeGenerator
|
||||
import org.springframework.boot.SpringApplication
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication
|
||||
import org.springframework.boot.runApplication
|
||||
import org.springframework.context.annotation.Bean
|
||||
|
||||
import kotlin.system.exitProcess
|
||||
@@ -27,13 +28,11 @@ import kotlin.system.exitProcess
|
||||
class MyApplication {
|
||||
|
||||
@Bean
|
||||
fun exitCodeGenerator(): ExitCodeGenerator? {
|
||||
return ExitCodeGenerator { 42 }
|
||||
}
|
||||
fun exitCodeGenerator() = ExitCodeGenerator { 42 }
|
||||
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
exitProcess(SpringApplication.exit(
|
||||
SpringApplication.run(MyApplication::class.java, *args)))
|
||||
runApplication<MyApplication>(*args)))
|
||||
}
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
package org.springframework.boot.docs.features.springapplication.customizingspringapplication
|
||||
|
||||
import org.springframework.boot.Banner
|
||||
import org.springframework.boot.SpringApplication
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication
|
||||
import org.springframework.boot.runApplication
|
||||
|
||||
@SpringBootApplication
|
||||
class MyApplication
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val application = SpringApplication(MyApplication::class.java)
|
||||
application.setBannerMode(Banner.Mode.OFF)
|
||||
application.run(*args)
|
||||
runApplication<MyApplication>(*args) {
|
||||
setBannerMode(Banner.Mode.OFF)
|
||||
}
|
||||
}
|
||||
@@ -16,15 +16,15 @@
|
||||
|
||||
package org.springframework.boot.docs.features.springapplication.startuptracking
|
||||
|
||||
import org.springframework.boot.SpringApplication
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication
|
||||
import org.springframework.boot.context.metrics.buffering.BufferingApplicationStartup
|
||||
import org.springframework.boot.runApplication
|
||||
|
||||
@SpringBootApplication
|
||||
class MyApplication
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val application = SpringApplication(MyApplication::class.java)
|
||||
application.applicationStartup = BufferingApplicationStartup(2048)
|
||||
application.run(*args)
|
||||
runApplication<MyApplication>(*args) {
|
||||
applicationStartup = BufferingApplicationStartup(2048)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user