Spring Configuration Extensions: Samples - Sample 1.

Samples for illustrating Spring Configuration Extensions and performing tests

Configuration properties 
Name Type Default Value
sample1.app.bool java.lang.Boolean false

Boolean value without any explicit default value

sample1.app.title java.lang.String Sample Application

Sample app title injected through @ConfigurationProperties

sample1.custom.conf java.lang.String Custom Config Value

Custom config value injected by @Value, with default value referencing another config. Custom config value injected by @Value.

Spring profiles:
profile2 : Custom Config Value for profile 'profile2'
sample1.custom.conf2 java.lang.String ${sample1.custom.conf}

Custom config value injected by @Value, with default value referencing another config.

sample1.new.conf java.lang.String

Custom config value injected by @Value.

sample1.unicode.chars java.lang.String -

Config including unicode characters.

Spring profiles:
profile1 : \\u0000\\u0001\\u0002\\u0003\\u0004\\u0005
profile2 : -
Configuration properties changes from version 0.1.6 
Name Change type
sample1.new.conf ADDED
sample1.app.bool ADDED