Spring
文章平均质量分 80
samyang1
这个作者很懒,什么都没留下…
展开
-
Spring AOP
前言到目前为止,已经简单学习了Spring的Core模块….于是我们就开启了Spring的AOP模块了…在讲解AOP模块之前,首先我们来讲解一下cglib代理、以及怎么手动实现AOP编程cglib代理在讲解cglib之前,首先我们来回顾一下静态代理和动态代理….我之前就写过了静态代理、动态代理的博文:https://blog.csdn.net/samyang1/article/details/80...转载 2018-04-20 22:00:26 · 177 阅读 · 0 评论 -
spring AspectJ的Execution表达式
Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如在配置文件中定义切入点表达式 或<aop:pointcut id="transactionPointcut" expression="execution(* com.sample.service.impl..*.*(..))"/>或<a...原创 2018-04-21 15:46:06 · 134 阅读 · 0 评论 -
PACKAGE-INFO.JAVA 作用及用法详解
package-info.java对于经常使用外部包的程序员来说应该是熟悉陌生人。因为不是专门开发包的程序员很少需要关注它,而又常在其他包中看到他,眼很熟。它到底有哪些特性和作用及如何使用呢?程序员讲究动口不如动手,何不创建一个试试。打开Eclipse,new class,哦!创建失败,‘-’ 作为特殊字符不允许在类名称里出现,什么情况。原来它本来就是个特例当然得用...转载 2018-05-05 17:49:36 · 526 阅读 · 0 评论 -
spring aop
一、AOP:是对OOP编程方式的一种补充。翻译过来为“面向切面编程”。可以理解为一个拦截器框架,但是这个拦截器会非常武断,如果它拦截一个类,那么它就会拦截这个类中的所有方法。如对一个目标列的代理,增强了目标类的所有方法。两个解决办法:1.不优雅的做法:在添加增强时,根据方法名去判断,是否添加增强,但是这样就得一直去维护这个增强类。2.面向切面:将增强类和拦截条件组合在一起,然后将这个切面配置到 P...转载 2018-07-12 17:51:47 · 183 阅读 · 0 评论