202109-07 Springboot中Aspect切面的实现方式(以记录日志为例) SpringbootAspect切面的实现今天我们来说说spring中的切面Aspect,这是Spring的一大优势。面向切面编程往往让我们的开发更加低耦合,也大大减少了代码量,同时呢让我们更专注于业务模块的开发,把那些与业务无关的东西提取出去,便于后期的维护和迭代。好了,废话少说!我们直接步入正题以系统日志为例首先,我们先做一些准备工作。1、新建一个Springboot工程2、添加必要的依赖AOP必须<dependency><groupId>org.springframework... 继续阅读 >
202010-01 Springboot接口项目如何使用AOP记录日志 一、背景一直想给项目构建一个统一的日志收集系统,先迈出第一步,构建一个日志收集类,用AOP实现无侵入日志收集二、环境1.此随笔内容基于springboot项目2.数据库为mysql5.7.9版本3.jdk版本为1.8三、说明此版采用数据库存储,之后考虑使用elasticsearch等工具存储四、内容1、构建日志采集实体类:BaseLogMessagepublicclassBaseLogMessage{privateStringserverIP;privateStringappName;privateStringmethod;... 继续阅读 >