面向切面的实现
目标接口
package org.example.service.AOP.Aspectj.InterFace;
public interface SomeService {
// 前置通知的目标方法
void dosome(String name,Integer age);
//后置通知的目标方法
String doother(String nage,Integer age);
// 环绕通知
String doaround(String name,Integer age);
}
目标接口实现类
package org.example.service.AOP.Aspectj.Impl;
import org.example.service.AOP.Aspectj.InterFace.SomeService;
public class SomeServiceImpl implements SomeService {
@Override
public void dosome(String name,Integer age) {
System.out.println("---------目标方法dosome-----------");
}
@Override
public String doother(String name, Integer age