![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 59
weitao_11
这个作者很懒,什么都没留下…
展开
-
Springboot 异步指定线程
需求:异步的请求频率太高需要限制请求进程:创建对应的异步线程 package config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableAsync;import org.springframework原创 2022-04-13 15:29:28 · 297 阅读 · 0 评论 -
Springboot @Aspect
需求:给某些特定的api 打统一规范的log 对某些固定的api 做权限校验进程:权限校验和统一的log 这只有两件事情,如果要在每个api 前面带上校验后面带上log那不改到天都黑了 使用@Aspect 这个注解叫切面,他可以在api 请求的前后做一些额外的事情 首先加上aop 的依赖 <artifactId>spring-boot-starter-aop</artifactId> 创建一个类标记为@Aspect @Aspect@Componen..原创 2021-10-20 14:42:29 · 2283 阅读 · 0 评论 -
spring boot @reqeustScope
需求:在请求中获取图片下载时间信息,并在最后打印出来 我这边使用的是aop 的日志打印方式,也就是他是独立于代码逻辑之外的地方统一打印log进程:获取时间简单,只要在下载的前后做一个时间戳减一减就可以了问题是怎么把这个时间传递到最后 当然最简单的,包在一个地方一层层的传递上去,但是这个方法太麻烦了,而且很有可能会引发其他的bug 找到一个注释,@requestScop,加了这个注释之后,在整个请求链路上都唯一存在的bean 也就是生命周期就是单次请求,那完美符合我的要求 创建一个scop原创 2021-10-20 13:26:39 · 392 阅读 · 0 评论 -
Mockito
https://blog.csdn.net/maiyikai/article/details/78483423转载 2021-07-05 14:41:30 · 67 阅读 · 0 评论 -
Spring boot 接收文件
需求:实现一个api可以上传文件及各种参数过程:因为是上传文件所以不可能是get 请求 所以添加一个controller 行为 @PostMapping(path = "/post") 存在特有的必填参数所有在controller 里加上对应参数 @RequestParam(name = "test1") String test1@RequestParam(name = "test2") String test2 因为上传文件binary 是流的形式所以加上 .原创 2021-06-30 13:58:50 · 3856 阅读 · 2 评论