Spring Boot - Properties 사용법 정리 by 이상배 about Spring Boot,Spring
- @RestController class HelloController { @Value ( "\ ${ say - hello } " ) lateinit var sayHello : String @Value ( "\ ${ say - hello : default hello message } " ) lateinit var defaultSayHello : String @GetMapping ( "/hello" ) fun hello ( ) : String { return "say : $sayHello " } }
- url } " ) lateinit var url : String override fun toString ( ) : String { return "AppInfo(name=' $name '
- @ConfigurationProperties ( "app" ) class AppInfo { lateinit var name : String lateinit var description : String lateinit var url : String var user : UserInfo = UserInfo ( ) companion object { class UserInfo { lateinit var username : String lateinit var password : String lateinit var roles : Set < String > override fun toString ( ) : String { return "UserInfo(username=' $username '