Consider the following scenario. I have a Spring application context with a bean whose properties should be configurable, think DataSource or MailSender>
DataSource
MailSender>
You should have a look at JMX. Spring also provides support for this.