Мне потребовалось некоторое время, чтобы понять, почему это не сработало. Я всегда использовал #
вместо $
. Я всегда получаю сообщение:
EL1008E:(pos 0): Field or property 'secretkey' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext'
Просто пришлось изменить его с:
@Value("#{secretkey}')
до
@Value('${secretkey}')
Надеюсь, это сэкономит кому-то время.