镜像详情地址:https://cloud.hainiubl.com/#/excellentImageDetail?id=25885&imageType=excellent
点击镜像详情页面最下方的“添加到实验配置”按钮可直接运行该实战镜像
一、需求说明
在Java开发中,当我们完成了功能开发和测试,等待将其部署到生产环境时,通常需要在多个功能方法的执行前后添加一些非业务功能,例如打印执行时间、记录方法调用次数等。这种情况下,如果我们逐个修改业务方法,虽然可以解决问题,但需要重新进行测试,这显然不是一个高效的做法,那该怎么办呢?
二、环境介绍
机器介绍
- 该镜像共需要2台机器
- 一台6核8GB内存的机器:Idea、Dashboard
- 一台1核1G内存的机器:Mysql
流程介绍
-
查看已准备好的环境
数据库
-
演示还原真实业务场景
-
演示使用AOP解决问题
- 操作对比
组件介绍
- 该案例采用SpringBoot+MyBatis+数据库(MySQL)来演示没有增加非业务功能
- 采用SpringBoot+MyBatis+AOP+数据库(MySQL)来演示增加非业务功能
回复帖子,然后刷新页面即可查看隐藏内容
版权声明:原创作品,允许转载,转载时务必以超链接的形式表明出处和作者信息。否则将追究法律责任。来自海汼部落-海牛博士,http://hainiubl.com/topics/76625
本帖已被设为精华帖!