Tristan Caron
10/16/2018, 2:29 PM@Component
@ConfigurationProperties
@PropertySource("classpath:app.properties")
class AppProperties {
lateinit var mongoUri: String
lateinit var manticoreEndpoint: String
lateinit var manticorePlatform: String
lateinit var manticoreUsername: String
lateinit var manticorePassword: String
lateinit var internalToken: String
}
My properties look like
mongo-uri=""
mantictore-endpoint=""
I also added @EnableConfigurationProperties
.
I missed something? Thanks for your help.Jukka Siivonen
10/16/2018, 2:35 PMTristan Caron
10/16/2018, 2:40 PMMatheus
10/16/2018, 2:41 PM@Value("${mongo-uri}")
, etcMatheus
10/16/2018, 2:41 PMJukka Siivonen
10/16/2018, 2:45 PMTristan Caron
10/16/2018, 2:47 PM@Value
it doesn't work.Jukka Siivonen
10/16/2018, 2:48 PMapp.foo = value
Jukka Siivonen
10/16/2018, 2:48 PM@ConfigurationProperties(prefix = "app")
Jukka Siivonen
10/16/2018, 2:48 PMlateinit var foo: String
Jukka Siivonen
10/16/2018, 2:49 PM@PropertySource("classpath:app.properties")
and use application.properties which should be the defaultTristan Caron
10/16/2018, 2:51 PMJukka Siivonen
10/16/2018, 2:53 PMTristan Caron
10/16/2018, 2:53 PMEnvironment
with env.getProperty("mongo-uri")
, I could not get the value.Tristan Caron
10/16/2018, 2:54 PMsdeleuze
10/16/2018, 3:56 PM