![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springAOP
文章平均质量分 51
VQB01799
这个作者很懒,什么都没留下…
展开
-
java动态生成对象和属性
最近项目中大量使用了流程,流程框架采用的是activity,客户要求把表单数据和对应的流程审批数据导出为pdf,简单的做法就是扩展表单的类,把每一个流程节点作为一个属性添加到类,但是有个问题是:流程不确定,后续可能会修改,导致流程节点无法写死到类上。然后想到可以利用cglib的动态生成类和属性的方法,动态的把流程节点作为属性添加到类,同时为了方便维护,使用自定义注解和aop统一进行处理。自定义注解和aop的使用可参考SpringAOP+自定义注解实现日志功能,这里不详细说了,下面说下实现思路和实现代码,代原创 2021-11-02 14:14:05 · 3151 阅读 · 0 评论 -
SpringAOP+自定义注解实现日志功能
SpringAOP+自定义注解实现日志功能上篇文章讲解了springAOP实现简单日志功能,这次讲解使用自定义注解实现日志功能。具体pom、Spring、SpringMVC的配置不再进行讲解,详情点击链接查看SpringAOP Aspect注解实现简单日志功能,下面我们直接进入代码阶段。首先创建一个自定义注解类MethodInfo:import java.lang.annotation.El...原创 2020-04-22 13:09:08 · 331 阅读 · 0 评论 -
SpringAOP Aspect注解实现简单日志功能
SpringAOP实现日志功能AOP(Aspect Oriented Programming):面向切面编程,Spring框架的重要组成部分,利用AOP可以将一些公用的业务逻辑部分抽取出来,动态的插入到程序中(如日志记录、权限控制等),降低了各业务逻辑的耦合度。关于AOP的相关概念这里就不进行讲解了,不了解的可以自行学习下,下面开始讲解具体实现。@Component@Aspectpubl...原创 2020-04-22 11:52:09 · 208 阅读 · 0 评论