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