DefaultListableBeanFactory factory = (DefaultListableBeanFactory) ctx
.getBeanFactory();
Class actionClass = getActionClass(modelName);
String managerBeanName = getManagerBeanName(modelName);
if (!ctx.containsBean(managerBeanName)) {
Class managerClass = getManagerClass(modelName);
if (managerClass != null) {
RootBeanDefinition rbd = new RootBeanDefinition();
rbd.setBeanClass(managerClass);
rbd.getPropertyValues().addPropertyValue(daoProperty,