AOP-自动代理生成器-默认Advisor自动代理生成器
来源:互联网 发布:c语言俄罗斯方块 编辑:程序博客网 时间:2024/05/16 06:04
AOP-自动代理生成器-默认Advisor自动代理生成器
当有多个目标对象时,生成代理会很繁杂,为了简单采用自动代理生成器
配置文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"><beans> <!-- 注册多个目标对象 --> <bean name = "someService" class="com.hk.spring.aop10.SomeServiceImpl"></bean> <bean name = "someService1" class="com.hk.spring.aop10.SomeServiceImpl"></bean> <!-- 注册通知 Advice--> <bean name = "myAfterReturningAdvice" class="com.hk.spring.aop10.MyAfterReturningAdvice"></bean> <!-- 注册顾问 Advisor--> <bean name = "myAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor"> <property name="advice" ref="myAfterReturningAdvice"></property> <property name="mappedName" value="doFirst"/> </bean> <!-- 注册自动代理生成器 --> <bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"></bean></beans>
测试
package com.hk.spring.aop10;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Mytest { @Test public void test1(){ String resoure = "com/hk/spring/aop10/applicationContext.xml"; ApplicationContext ac = new ClassPathXmlApplicationContext(resoure); SomeService someService = (SomeService) ac.getBean("someService"); someService.doFirst(); someService.doSecond(); someService.doThree(); SomeService someService1 = (SomeService) ac.getBean("someService1"); someService1.doFirst(); someService1.doSecond(); someService1.doThree();; }}
0 0
- AOP-自动代理生成器-默认Advisor自动代理生成器
- AOP-自动代理生成器-Bean名称自动代理生成器
- 【Spring AOP】自动创建代理
- Spring AOP 自动创建代理
- Spring AOP的自动代理
- Spring-AOP 自动创建代理
- JAVABEAN自动生成器
- 代码自动生成器
- 脑残体自动生成器
- SQL代码自动生成器
- SQL代码自动生成器
- 正则表达式 - 自动生成器
- 参考文献格式自动生成器
- 正则表达式 - 自动生成器
- mybatis自动生成器
- Java POJO 自动生成器
- mybatis 自动生成器
- 简易双色球自动生成器
- 设计原则-依赖倒置原则(Dependence Inversion Principle)
- 利用location来变形我们的XSS Payload
- Creating a system administrator security role without AOT access in AX 2012 R2
- Hibernate_HQL函数汇总及其说明
- Java 基础【04】数组内存分配
- AOP-自动代理生成器-默认Advisor自动代理生成器
- 面试题整理-持续更新
- Hibernate_使用clone解决hibernate延迟加载问题及分析
- Js_join&split
- [机房练习赛4.6] mulfunc 线性筛
- SpringBoot +shiro+mybatis plus+spring +redis
- Hibernate_根据条件动态组装sql/hql语句(仿ibatis动态查询语句功能)
- 矩阵分块及其运算
- 51testing 测试方面文章