spring中基于XML的AOP配置步骤
2021-04-09 20:29
标签:cat color 步骤 util 返回 http -- 数据 srp 配置文件 测试 spring中基于XML的AOP配置步骤 标签:cat color 步骤 util 返回 http -- 数据 srp 原文地址:https://www.cnblogs.com/lxxcn/p/13373229.html/**
* 业务层接口
* @date 2019/9/24 15:05
*/
public interface AccountService {
/**
* 模拟保存账户
*/
void saveAccount();
/**
* 模拟更新账户
*
* @param i
*/
void updateAccount(int i);
/**
* 删除账户
*
* @return
*/
int deleteAccount();
}
/**
* 账户的业务层实现类
*/
public class AccountServiceImpl implements AccountService {
@Override
public void saveAccount() {
System.out.println("执行了保存");
}
@Override
public void updateAccount(int i) {
System.out.println("执行了更新" + i);
}
@Override
public int deleteAccount() {
System.out.println("执行了删除");
return 0;
}
}
/**
* 用于记录日志的工具类
*/
public class Logger {
/**
* 用于打印日志:计划让其在切入点方法执行之前执行(切入点方法就是业务层方法)
*/
public void printLog(){
System.out.println("Logger类中的printLog方法开始记录日志了。。。");
}
}
/**
* 测试AOP的配置
*/
public class AOPTest {
public static void main(String[] args) {
//1.获取容器
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("bean.xml");
//2.获取对象
AccountService accountService = applicationContext.getBean("accountService",AccountService.class);
//3.执行方法
accountService.saveAccount();
accountService.updateAccount(5);
accountService.deleteAccount();
}
}
文章标题:spring中基于XML的AOP配置步骤
文章链接:http://soscw.com/index.php/essay/73480.html