Skip to content

Instantly share code, notes, and snippets.

@michael-simons
Created April 12, 2018 05:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save michael-simons/d4cbf2b0d4c5e6db764eba402c9a0447 to your computer and use it in GitHub Desktop.
Save michael-simons/d4cbf2b0d4c5e6db764eba402c9a0447 to your computer and use it in GitHub Desktop.
class TestProperties {
var someString: String = "default"
var someNumber: Int = 42
override fun toString(): String = "TestProperties(someString='$someString', someNumber=$someNumber)"
}
bean { ref<Environment>().let { environment -> ApplicationRunner {
println(Binder.get(environment)
.bind("test", TestProperties::class.java)
.orElseGet { TestProperties() })
} }}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment