package com.service;
public class UserService{
public void addMany() {
System.out.println("添加多个");
}
public void addOne() {
System.out.println("添加多个");
}
public void selectOne() {
System.out.println("查询单个");
}
}
MyAspect层
package com.service;
import org.aspectj.lang.ProceedingJoinPoint;
public class MyAspect {
public void before(){
System.out.println("开启事务");
}
public void after(){
System.out.println("关闭事务");
}
public void around(ProceedingJoinPoint jp) throws Throwable {
System.out.println("111");
jp.proceed();
System.out.println("222");
}
}
测试test
package com.test;
import com.service.UserService;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {
public static void main(String[] args) {
ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
UserService service = ac.getBean(UserService.class);
service.addMany();
}
}