基于注释的AOP的一个配置文件!
2010-07-29 21:47
344 查看
1.一个辅助功能类
2.配置文件
package com.semi; import java.lang.reflect.Method; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation.Pointcut; import org.springframework.aop.MethodBeforeAdvice; import org.springframework.stereotype.Component; @Aspect @Component("MySemi") public class LogSemi implements Semi{ @Pointcut("execution(* com.Logic.FirstMethod.add(..))") public void my(){ } @Before("com.semi.LogSemi.my()") //@After("com.semi.LogSemi.my()") public void print() { System.out.println("Log has been written!"); } }
2.配置文件
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd" > <context:component-scan base-package="com.*"/> <aop:aspectj-autoproxy/> </beans>
相关文章推荐
- Aop(基于XML配置文件实现)
- 基于配置文件的方式来配置 AOP
- Spring中基于配置文件的方式来配置AOP
- Spring中的AOP(七)——基于XML配置文件方式的AOP
- XConfigGen——这是一个基于nodejs,用于生成不同环境项目配置文件的小工具
- Spring AOP - 基于XML配置文件
- 15.Spring_基于配置文件的方式来配置AOP
- Spring4学习笔记-AOP(基于配置文件的方式)
- Spring 基于 xml 文件配置 AOP
- 基于配置的spring AOP的一个示例
- spring初体验第二天--基于配置文件的aop
- 一个基于servlet 3.0的不使用web.xml配置文件的建议web项目demo
- (一)Spring AOP:基于XML配置文件
- 22Spring基于配置文件的方式配置AOP
- Spring基于配置文件的方式来配置AOP
- [学习小结]Spring_通知的那些事和基于配置文件的方式来配置AOP
- spring学习笔记(20)——基于配置文件方式配置AOP
- 基于Java形式的Mybatis逆向工程(无配置文件,生成注释)
- 一个spring 基本知识的微博(怎么加载多个xml、多个property文件、aop配置、监视器)
- vimrc配置的一个例子,语法高亮,光标下划线,文件修改注释