Spring Expression Language (SpEL) con @Value: dollar vs. hash ($ vs. #)

Estoy un poco confundido acerca de cuándo usar en ${...}comparación con #{...}. La documentación de Spring solo usa #{...}, pero hay muchos ejemplos que usan ${...}. Además, cuando comencé con SpEL me dijeron que lo usara ${...}y funciona bien. Para aquellos que están confundidos, un ejemplo de...