SpringBoot零Xml实现AOP

 首先来说说AOP能干什么,权限控制、日志、事务,这些都可以封装成基础的组件,与业务的关系不大,可以让业务的处理更加专注。传统的面向对象处理,都是A-->B-->C。AOP的实现原理是基于反射和动态代理实现的。

 在以往的Spring配置中,使用AOP需要xml配置,现在使用Springboot之后,直接使用注解就可以实现。使用boot的时候,需要

注意@SpringApplication,这个是程序的入口,相当于main函数入口,只能在一个类上面使用。使用boot还简化了依赖包的问题,只需

要引入springboot-aop-starter就可以了,其他的包会自动引入进来,非常的方便。

 网上有很多优秀的实现,这里就不去写代码了,直接拿过来用:Springboot实例

这里将依赖配置改成下面这样就更简洁了。另外还要添加一个parent依赖

  1. <dependency>  
  2.     <groupId>org.springframework.boot</groupId>  
  3.     <artifactId>spring-boot-starter-aop</artifactId>  
  4. </dependency> 
  5. <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>1.5.9.RELEASE</version>
      </parent>

还有传统的xml配置实现例子,也在网上找一个链接,方便需要的时候使用。 传统方式实现aop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值