Spring Configuration Extensions: Samples - Sample 1.

Samples for illustrating Spring Configuration Extensions and performing tests

Configuration properties 
Name Type 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