⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mymethodmatcher.java

📁 加拿大达内科技有限公司配需java程序员的上课时的代码
💻 JAVA
字号:
package one;

import java.lang.reflect.Method;

import org.springframework.aop.MethodMatcher;

public class MyMethodMatcher implements MethodMatcher{

	/*isRuntime() 现被spring容器执行,
	 * 1.如果返回值为true,则它是一个动态切入点。
	 * 		那么方法matches(Method arg0, Class arg1, Object[] arg2)会被执行。
	 * 		一般不用它,它会影响效率。
	 * 2.如果返回值为false,则它是一个静态的切入点
	 * 		那么方法matches(Method arg0, Class arg1, Object[] arg2)不会被spring执行
	 * 		方法matches(Method arg0, Class arg1)会被spring容器执行,过滤目标类、方法。*/
	public boolean isRuntime() {
		// TODO Auto-generated method stub
		return false;//那就只执行第三个方法
	}

	public boolean matches(Method arg0, Class arg1, Object[] arg2) {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean matches(Method arg0, Class arg1) {
		// TODO Auto-generated method stub
		String name = arg0.getName();
		return name.equals("process");//"process.equals(name)"
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -