Skip to content

Commit

Permalink
Use runApplication top level function
Browse files Browse the repository at this point in the history
  • Loading branch information
sdeleuze committed Oct 28, 2017
1 parent a8b4847 commit d2593c8
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 3 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ See [Spring Kotlin support documentation](https://docs.spring.io/spring/docs/cur
* Spring Boot 2
* `jackson-module-kotlin` and `jackson-datatype-jsr310` provided by default with Jackson starter
* Mustache suffix is already `.mustache` by default
* `runApplication<FooApplication>(*args)` instead of `SpringApplication.run(Application::class.java, *args)`
* Null safety
* `@RequestParam` on nullable parameter
* Extensions
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
buildscript {
ext {
kotlinVersion = "1.1.51"
springBootVersion = "2.0.0.M5"
springBootVersion = "2.0.0.BUILD-SNAPSHOT"
}
repositories {
mavenCentral()
Expand Down
4 changes: 2 additions & 2 deletions src/main/kotlin/io/spring/deepdive/Application.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ package io.spring.deepdive

import com.samskivert.mustache.Mustache

import org.springframework.boot.SpringApplication
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.runApplication
import org.springframework.context.annotation.Bean

@SpringBootApplication
Expand All @@ -16,5 +16,5 @@ class Application {
}

fun main(args: Array<String>) {
SpringApplication.run(Application::class.java, *args)
runApplication<Application>(*args)
}

0 comments on commit d2593c8

Please sign in to comment.