代码心得与一些很值得记录的错误
文章平均质量分 52
涉洧
鱼跃此时海,花开彼岸间
展开
-
knife4j实现微服务swagger文档聚合
在项目开发过程中,接口文档的使用是在所难免的,但是在微服务场景下,多个服务之间的swagger是分散的,虽然swagger提供了微服务的聚合方式,配置过于繁琐,加之swagger本身的功能比较少,而且ui布局也比较蛋痛,此处推荐一款新框架用于增强swagger以及实现微服务接口文档的聚合knife4j官方文档:https://doc.xiaominfo.com/docs/此处使用文档中提供的方式。原创 2023-07-08 15:23:37 · 908 阅读 · 0 评论 -
浅谈一下@Async和SpringSecurityContext可能会遇到的问题和解决方案
在执行一个用时较长的批量插入业务的时候,我尝试使用@Async异步对业务进行优化,但是却给我报了空指针的错误,定位之后发现此处我是基于SpringSecurity来获取用户的是currentUserService获取到的当前登陆用户为空导致的,但是当前确实是处于登陆状态的然后,我删除了业务方法上的@Async注解,这个方法执行了20s但是没有出现报错由此可以确定是异步导致的错误。原创 2023-05-31 19:25:30 · 956 阅读 · 2 评论 -
已解决集成feign报错:No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-start
在使用最新版本springboot3.0和spring-cloud2022.0.1中引入feignclient时出现了以下错误,无法被创建问题原因SpringCloud Feign在Hoxton.M2 RELEASED版本之后不再使用ribbon而是使用spring-cloud-loadbalancer,所以在不引入spring-cloud-loadbalancer情况下会报错所以会出现以下错误:原创 2023-02-20 16:28:21 · 2462 阅读 · 0 评论 -
Springboot通过aop实现声明式缓存
【代码】Springboot通过aop实现声明式缓存。原创 2022-10-20 21:51:33 · 393 阅读 · 0 评论 -
Graalvm安装配置与springboot3.0尝鲜
Spring 团队一直致力于 Spring 应用程序的原生映像支持已有一段时间了。经过3 +年的孵化春季原生Spring Boot 2 的实验性项目,原生支持将在 Spring Framework 6 和 Spring Boot 3 中正式发布!原创 2022-11-30 19:47:25 · 5376 阅读 · 4 评论 -
提问的艺术
原创 2022-11-21 18:49:09 · 130 阅读 · 0 评论 -
手搓一个数据库连接池
DataSource。原创 2022-11-12 14:56:42 · 267 阅读 · 0 评论 -
[feign]远程调用实现token信息的传递
在实际的开发过程中,如果你的项目中引入了鉴权机制,那么使用远程调用的接口时,应当也需要对此次远程调用采取鉴权,但是,fegin自带的请求肯定是不带token的,对此的一个解决方案就是,将请求的token添加到feign的请求之中.原创 2022-11-01 13:58:42 · 1191 阅读 · 1 评论