- 博客(18)
- 收藏
- 关注
原创 【自定义工具类进行接口日志记录(非SpringBoot Aop形式的接口)】
摘要 本文提出了一种针对WebService接口调用的自定义日志记录方案。由于WebService接口不通过Spring AOP代理机制触发,传统注解方式无法生效。解决方案采用工具类方式实现,使用独立线程池异步记录请求、响应和异常日志,避免影响主业务执行性能。核心实现包括:1) 使用Supplier函数式接口封装业务逻辑;2) 通过Hutool工具生成唯一ID关联请求响应;3) 线程池隔离日志操作与业务调用。该方案已在"EWZ推送退料单审批结果至WMS系统"等场景成功应用,实现了非侵入式
2025-11-11 17:55:19
382
原创 【SpringBoot服务中 自定义WebService服务接口进行发布】
本文介绍了在SpringBoot项目中发布自定义WebService服务的实现方法。通过定义带有@WebService和@WebMethod注解的接口,并实现该接口的业务逻辑层,使用Endpoint类在项目启动时自动发布WebService服务。服务接收XML格式报文作为入参,实现了E物资系统推送退料单审批结果至WMS系统的功能。文中还提供了SOAPUI测试报文示例和获取WSDL地址的方法,方便第三方服务进行调用测试。
2025-11-10 16:16:26
391
原创 【SpringBoot-自定义注解方式(@interface)记录日志】
SpringBoot中通过自定义注解实现接口日志记录 本文介绍如何使用自定义注解在SpringBoot中记录接口调用的入参和响应数据。实现方案包括: 定义@ThreePartyInvokeInterfaceLog注解,支持配置接口类型、发送方和接收方参数 创建切面类ThreePartyInvokeInterfaceLogAspect,通过AOP拦截注解方法 使用异步线程池处理日志记录,避免影响主业务流程 将请求参数和响应结果以JSON格式存入数据库 该方案可实现跨系统接口调用的详细日志记录,便于后续追踪和分
2025-11-10 15:45:01
291
原创 【浏览器实现文件下载到指定的目录中,或者多级创建目录】
浏览器文件下载与目录创建方法 本文介绍通过谷歌64位浏览器下载文件到指定目录的方法。仅适用于**https://或localhost://**开头的网页。实现步骤: 后端接口返回文件信息:包含文件路径(fileDir)、下载链接(filePath)和文件名(fileName) 前端使用Vue.js实现: 弹出目录选择对话框(window.showDirectoryPicker) 显示下载进度条 提供文件类型多选功能 关键点: 必须使用HTTPS或本地环境 分页处理大数据量(每次处理100条)
2025-07-07 17:29:48
936
原创 Springboot 如何实现一个自定义的拦截器处理系统发出的请求以及接收到的请求【@FeignClient】【内附代码】
通过 Spring Boot中的过滤器,可以处理HTTP请求并执行一些预处理逻辑,比如验证请求的合法性等。
2024-12-13 16:17:30
1852
1
原创 SpringBoot项目集成Mybatis进行代码混淆实例【yguard】【内附代码】
SpringBoot项目集成Mybatis进行代码混淆实例【yguard】
2024-12-11 10:44:39
1051
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅