`
hwpok
  • 浏览: 254288 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

AOP NameMatchMethodPointcutAdvisor

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation
="http://www.springframework.org/schema/beans
  http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"
>
    
<bean id="logBeforeAdvice" class="com.hwp.aop.pa.BeforeAdviceDemo" />
    
<bean id="helloAdvisor"
        class
="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
        
<property name="mappedName" value="hello*" />
        
<property name="advice" ref="logBeforeAdvice" />
    
</bean>
    
<bean id="helloSpeaker" class="com.hwp.aop.pa.HelloSpeaker" />
    
<bean id="helloProxy"
        class
="org.springframework.aop.framework.ProxyFactoryBean">
        
<property name="proxyInterfaces" value="com.hwp.aop.pa.IHello" />
        
<property name="target" ref="helloSpeaker" />
        
<property name="interceptorNames">
            
<list>
                
<value>helloAdvisor</value>
            
</list>
        
</property>
    
</bean>
</beans>
分享到:
评论

相关推荐

    spring AOP配置的几种方式

    &lt;bean id="matchMethodName" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor"&gt; &lt;value&gt;save* &lt;value&gt;update* &lt;value&gt;delete* ``` **解析**: - `...

    Spring AOP四种创建通知(拦截器)类型

    Spring提供了多种方式来定义切入点,如基于方法名匹配的`NameMatchMethodPointcutAdvisor`和基于正则表达式的`RegExpPointcutAdvisor`,这些切入点都是“静态”的,即在代理创建时确定,而非运行时动态计算。...

    spring

    - **NameMatchMethodPointcutAdvisor**:基于方法名进行匹配。例如,所有名为`methodOne`的方法将被匹配。这在方法命名具有规律性时非常有用。 - **RegexpMethodPointcutAdvisor**:使用正则表达式来匹配方法名。...

    spring学习笔记2

    10. **预定义Pointcut Advisor**:Spring提供了几种预定义的Pointcut Advisor,如`NameMatchMethodPointcutAdvisor`和`RegexpMethodPointcutAdvisor`,它们分别基于方法名匹配和正则表达式来确定切入点。 11. **...

    spring 要点总结

    例如,`NameMatchMethodPointcutAdvisor` 可以根据方法名称来匹配 Pointcut。 8. **配置示例** - 在 XML 配置文件中,可以通过 `ProxyFactoryBean` 来创建代理对象,并指定相关的拦截器(Advice 或 Advisor),如...

    开源框架 Spring Gossip

    NameMatchMethodPointcutAdvisor RegExpMethodPointcutAdvisor ControlFlowPointcut Pointcut 介面 Pointcut 交集、联集操作 Introduction 为特殊的 Advice,它影响的不是方法的流程,...

    SPRING API 2.0.CHM

    NameMatchMethodPointcutAdvisor NameMatchTransactionAttributeSource NamespaceHandler NamespaceHandlerResolver NamespaceHandlerSupport NativeJdbcExtractor NativeJdbcExtractorAdapter ...

Global site tag (gtag.js) - Google Analytics