springboot2
灵豸
这个作者很懒,什么都没留下…
展开
-
关于springboot的优雅停机和健康检查配置(用于k8s服务重启)
优雅关闭正常都是会配置一定的处理时间,超过该时间没处理完,就会进行强杀。因此对于核心业务,我们还得考虑万一进行强杀时,还要考虑是否需要对业务进行补偿操作。原创 2022-08-16 18:06:13 · 3413 阅读 · 0 评论 -
mongodb的多数据源配置
mongodb原创 2022-07-19 17:38:11 · 495 阅读 · 0 评论 -
Spring Cloud Gateway使用filter无法注入bean的情况
问题 feign.codec.EncodeException: No qualifying bean of type 'org.springframework.boot.autoconfigure.http.HttpMessageConverters' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.fa原创 2021-04-12 10:13:08 · 1908 阅读 · 6 评论 -
Spring cloud 用zuul做网关,请求头信息丢失
问题:由于我的拦截器没有放在zuul里面,而是放在每个api工程中发现 客户端发送请求到zuul的时候,zuul会过滤请求头(header),把一些敏感信息过滤(比如:cookie,Authorization,Set-Cookie)解决方案一:在zuul工程的配置文件(yml)中,添加添加完了之后最好把所有工程重新启动一下,才会生效。解决方案二:在代码中通过过滤器向下传递@Componentpublic class WebFilter extends ZuulFilter { @Over原创 2021-03-04 13:26:16 · 566 阅读 · 2 评论 -
解决windows和linux,斜杠反斜杠转换问题
在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File (“C:\tmp\test.txt”);在Linux下则是这样的:File file2 = new F...原创 2019-08-12 17:03:57 · 3468 阅读 · 0 评论 -
解决日志log4j,slf4j,logback冲突问题
问题描述: 启动tomcat,发现tomcat无法启动,catalina.out有如下错误日志:INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log Closing Spring root WebApplicationContextSEVERE [localhost-startStop...原创 2019-10-21 16:19:19 · 5994 阅读 · 0 评论