springboot
文章平均质量分 63
Bright_ Chen
喜琴,爱java,爱写作
展开
-
springboot实现接口请求日志自动生成(日志自动埋点)
springboot接口请求日志自动生成,实现接口日志自动埋点生成## 作用:1.统一日志生成格式;---方便查看2.汇总请求参数和请求结果一次性输出日志数据 ,方便查询问题,节省查询请求问题时间;---很直观的日志,前后端问题排查快3.通过日志自动生成减少编写日志时间,减少人力成本;---省编码时间4.记录用户行为轨迹,记录接口时间,为后续风险监控,用户行为统计分析做铺垫;---记录数据## 原理:通过面向切面编程的形式,在不影响原有项目的业务(包括加解密)的同时,进行日志埋点原创 2024-07-19 10:32:51 · 588 阅读 · 1 评论 -
接口安全防线注解加解密(二):加密请求异常后请求/error处理
目的:解决解密时,解密时参数对象类型不同导致抛出异常后接口二次请求到/error的问题。方式:设置异常拦截器,自定义捕获异常。原创 2024-04-28 13:59:02 · 390 阅读 · 3 评论 -
接口安全防线加解密:springboot 全局/指定接口解密(同时支持参数在body和param)
优势:通过注解形式,不需要改变原接口请求参数,在拦截器里面把加密数据解密为原接口请求参数接口安全防线加解密:springboot 全局/指定接口解密(同时支持参数在body和param)1.原理1.1.过滤器,过滤所有请求,利用HttpServletRequestWrapper解决request中流读取一次的处理,方便后续修改请求内容1.2.自定义注解,通过自定义注解可以标识,指定哪些接口在拦截器中处理数据1.3.拦截器,拦截带有指定注解的请求,把数据进行加密解密后返回处理原创 2023-03-21 15:17:14 · 4835 阅读 · 10 评论