Разница между @Value и @ConfigurationProperties? В каком сценарии я должен использовать @Value или @ConfigurationProperties? @RefreshScope будет обновлять sh значения свойств для обоих?