让Spring架构减化事务配置 - 编程入门网
...{
String[] beanName = this.getApplicationContext()
.getBeanNamesForType(Class.forName(classType), true, false);
if (beanName != null) ...{
beanNameList = Arrays.asList(beanName);
}
} catch (ClassNotFoundException ex) ...{
throw new IllegalArgumentException("Class not found: "
+ ex.getMessage());
}
return beanNameList;
}
/**//**
*
* @see org.springframework.beans.factory.InitializingBean#afterPropertiesSet()
*/
public void afterPropertiesSet() throws Exception ...{
if (classTypes != null && !classTypes.isEmpty()) ...{
beanNames = new ArrayList();
for (int i = 0; i < classTypes.size(); i++) ...{
String classType = (String) classTypes.get(i);
List aList = getBeanNames(classType);
beanNames.addAll(aList);
}
}
if (logger.isDebugEnabled()) ...{
for (int i = 0; i < beanNames.size(); i++) ...{
logger.debug("printBean:" + (String) beanNames.get(i));
}
}
}
}
使用BeanClassTypeAutoProxyCreator 让Spring架构减化事务配置(5)时间:2011-02-22 袁光东3.1为了使用BeanClassTypeAutoProxyCreator,将为所有需要进行代理的类定一个接口。
3.2 让需要代理的类实现或继承这个公共接口
3.3 配置事务代理
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |