For #34713. Fixed support for default value placeholders in banner. I had to change the way they are handled - replace PropertyResolvers with PropertySources (and add a custom one/anonymous one for Environment).
Added two tests to make sure it really fixed the problem and didn't break in case of missing values.
Comment From: wilkinsona
Thanks very much, @krzyk.