Probably the most interesting and powerful feature of Spring's dynamic-language support is the ability to monitor and detect changes to dynamic-language scripts while your application is running and automatically reload the changed beans in the Spring application context. This article shows you how to add bean refresh to your Spring applications and explores how it works. The complete source code is available.