项目中使用feignClient时,有时会遇到自调用情况,即A服务通过feignClient,调用了自己服务的接口。这种情况一般是由于错误的方法使用,不正确的feignCli...
项目中使用feignClient时,有时会遇到自调用情况,即A服务通过feignClient,调用了自己服务的接口。这种情况一般是由于错误的方法使用,不正确的feignCli...
使用 spring-cache-redis 的缓存注解 CacheEvict时,如果使用了allEntries = true 的批量清除开关,默认的处理方式是使用 keys ...
有些业务场景下,可能会希望使用线程池异步处理请求,或者开启一个新线程做一些运算,在这些异步环境下,又希望能从源请求的request对象中拿到一些头信息或者请求参数。 常用到的...
1. base path 项目需要用到spring-boot-admin(后简写为sba)做监控,没有独立域名,使用主域名+ingress做路径识别,所以需要配合contex...
菜的一批,都看不懂写的啥玩意儿了
2018-09-16开发笔记Sonar烦恼 今天把一个业务项目上传到了SonarQube,提示代码重复率7.5%,默认的标准是5%,超标了。 本来因为只是个用作数据收集的新项目,使用到的表比较少...
前言 javax.validation 是基于JSR-303标准提供的参数校验规范,使用注解方式实现对参数的校验,极其方便。比较常用的参数校验注解有: @Null 被注解的元...
安装nginx ,输入指令 apk add nginx 配置用户,通过apk直接安装的nginx配置中默认用户是nginx,省事可以直接改成当前用户,不过建议还是创建一个新用...
为什么会有这样的需求,我也不知道,没有需求就创造需求呗,直接开整: 首先上docker.hub上看看有没有现成的,关键字 alpine/jmeter ,一搜索果然有: ent...
前言 定义表结构的时候经常会碰到一类字段:状态 ( status 或者 state ) 、类型 ( type ) ,而通常的做法一般是: 数据库 中定义 tinyint 类型...
使用了注册中心的服务集群,各个业务节点通过RestTemplate、openFeign进行内部调用时,或者gateway做服务转发时,一般会使用从注册中心获取的服务节点列表进...
原文链接:Web API design best practices - Azure Architecture Center | Microsoft Docs[https:/...
先说效果,maven依赖声明中加了 provided ,或者加了 true ,从效果上看是一样的,都会中断依赖传递,观察下图: 图中,项目B分别依赖了C和D,只不过一个声明了...
在spring-boot 2.6.2下测试,@Order并不会影响bean的装载顺序,声明了@Component的类,无论是构造方法、@PostConstruct注解声明的方...
关于RESTful标准服务是否需要方法跨站请求攻击,网上有很多讨论,总结下来核心的关键点在于是否使用了cookie,而就目前而言,REST标准下的服务接口,即便API做到了无...
日常开发场景,需要对几个@Configuration标注的配置类控制下加载顺序,理所当然的用到了@AutoConfigureBefore、@AutoConfigureAfte...
一日,同事安装了2.33.1版本的git,生成密钥、gitlab账户绑定pubkey一气呵成后,发现pull代码时报错: 而使用着2.32.0版本的我一切正常。重装2.32版...
@Profile("a") : 在a环境下生效@Profile("!a") : 在除a之外的其他环境下生效@Profile({"a", "b", "c"}) = @Prof...