Refactoring classnames and methods (properties) can cause problems with the declarative configuration files.
Always use either a Spring Configuration Editor or a bean file checker in your deployment process.