11 2022 档案
springBoot 过滤器去除请求参数前后空格(附源码)
摘要:背景 : 用户在前端页面中不小心输入的前后空格,为了防止因为前后空格原因引起业务异常,所以我们需要去除参数的前后空格! 如果我们手动去除参数前后空格,我们可以这样做 @GetMapping(value = "/manualTrim") public void helloGet(String user 阅读全文
posted @ 2022-11-27 23:24 雨点的名字 阅读(4758) 评论(2) 推荐(4) 编辑
Spring Boot中@Import三种使用方式!
摘要:需要注意的是:ImportSelector、ImportBeanDefinitionRegistrar这两个接口都必须依赖于@Import一起使用,而@Import可以单独使用。 @Import是一个非常有用的注解,它的长处在于你可以通过配置来控制是否注入该Bean,也可以通过条件来控制注入哪些Be 阅读全文
posted @ 2022-11-22 18:50 雨点的名字 阅读(1822) 评论(0) 推荐(3) 编辑
SpringBoot使用@Async的总结!
摘要:一些业务场景我们需要使用多线程异步执行任务,加快任务执行速度。 之前有写过一篇文章叫做: 异步编程利器:CompletableFuture 在实际工作中也更加推荐使用CompletableFuture,因为它实现异步方式更加优雅,而且功能更加强大! 既然SpringBoot能通过 @Async 也实 阅读全文
posted @ 2022-11-20 23:21 雨点的名字 阅读(3364) 评论(0) 推荐(0) 编辑
设计一个接口至少要考虑这14点!
摘要:入参合法性校验 接口的版本控制 接口考虑幂等性 接口考虑防止重复请求 提高接口的响应时间 接口限流控制 黑白IP白名单 敏感数据脱敏 请求接口的先决条件-token 记录接口请求日志 调用第三方接口要考虑异常、超时、重试 统一响应数据格式 接口单一职责 接口文档的可读性 在我们日常开发中设计一个接口 阅读全文
posted @ 2022-11-10 18:54 雨点的名字 阅读(1130) 评论(1) 推荐(3) 编辑


点击右上角即可分享
微信分享提示