Spring Expression Language (SpEL) com @Value: dólar x hash ($ x #)

Estou um pouco confuso sobre quando usar em ${...}comparação com #{...}. A documentação do Spring usa apenas #{...}, mas existem muitos exemplos ${...}. Além disso, quando comecei com o SpEL, fui solicitado a usar ${...}e ele funciona bem. Para quem está confuso, um exemplo de como eu o uso...