Spring学习笔记:自动创建Proxy
2024-09-06 17:06:23
为什么需要自动创建Proxy
手动为所有需要代理的类用ProxyFactoryBean创建代理Proxy需要大量的配置。
这样如果需要代理的类很多,配置就很繁琐,而且也不便于xml配置的维护。
因此Spring支持自动创建Proxy。
如何自动创建Proxy
使用BeanNamedAutoProxyCreator自动创建Proxy
使用BeanNameAutoProxyCreator,配置beanNames属性和interceptorNames属性,将
从而用指定的Advisor去拦截指定的Bean
<bean id="CustomerServiceProxyAutoCreator" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>*Service</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>CustomerServiceAdvisor</value>
</list>
</property>
</bean>
使用DefaultAdvisorAutoProxyCreator代理任何匹配Advisor的Bean
<bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"/>
最新文章
- remi
- Ubuntu中由root用户修改为普通用户的办法
- ngRoute AngularJs自带的路由
- JMeter工具的使用-ForEach
- 地图API使用文档-以腾讯地图为例
- thinkphp学习笔记5—模块化设计
- 互联网点对点通讯(P2P)
- html标签缺省(自带)样式大全
- Django处理流程
- Windows下安装配置go
- ABP入门系列之3——创建实体/Code First创建数据表
- odoo在底部显示指定字段合计和汇总时显示合计
- Linux内核启动分析笔记
- Linux下统计当前文件夹下的文件个数、目录个数(转)
- jQuery中this 和 $(this)
- [PostgreSql]PostgreSql创建函数及函数的执行
- 如何完全禁用或卸载Windows 10中的OneDrive
- 获取项目路径js
- JavaScript中的ajax(二)
- 创建Sitemap文件供搜索引擎使用