Согласно это :
$ {...} является синтаксисом заполнителя свойства.Он может использоваться только для разыменования свойств.
# {...} - это синтаксис SpEL, который намного более эффективен и сложен.Он также может обрабатывать заполнители свойств и многое другое.
Оба действительны, и ни один не устарел.