
springboot
还不快去敲代码啊
还是要努力啊
展开
-
多中间件优雅停机问题处理
Spring的优雅停机,java的shutdownHook,redis报错Pool not open解决方案原创 2023-03-08 19:38:25 · 1222 阅读 · 0 评论 -
TransactionTemplate自动注入,只看这一篇文章就够了
理解SpringBoot事务自动装配,包括TransactionTemplate编程式事务的自动装配,有助于自己来做数据源管理的开发原创 2023-01-15 10:20:03 · 2525 阅读 · 0 评论 -
记一次微服务直接操作其他业务组表的沉痛教训
简单说一下背景,因为之前赶项目进度,其他业务组的微服务模块不能够在指定时间节点提供对应的接口,导致我们这边可能会出现延期,为了避免延期,选择了在自己应用去直接操作对方数据库的表,只能说当时的项目进度太着急了,不得不这样去做,虽然项目进度是顺利上线了,但是缺留下了一个巨大的隐患。其他业务组对应的表结构改造升级,改造升级的过程当中因为我们不是通过接口对接,所以其实是无感知的,可能有些同学会问,会有通知呀,但是我想说假如那些天你很忙的时候,你确实会不记得这回事。所以导致他们表结构改造上线以后,我们组的业务.原创 2022-05-27 15:01:52 · 138 阅读 · 0 评论 -
Request header too large
项目中突然出现Request header too large,经排查发现对应的openFeign接口使用的get请求,而参数又是个list数组,超出了请求头的默认长度,请求头默认是8KB,在源码有体现org.springframework.boot.autoconfigure.web.ServerProperties#maxHttpHeaderSize解决方案对应的应用的配置文件加上如下配置,增加请求头长度,这里我是加到了1000Kbserver.max-http-header-size=1.原创 2022-05-26 19:05:55 · 492 阅读 · 0 评论 -
Error starting ApplicationContext. To display the conditions report re-run your application with ‘de
启动springboot项目报了类似这样的错,然后详细的日志就没有其他内容了。看了网上一堆给出的方案,比如说requestMapping写了重复的url,比如说端口冲突等等,但是都没有找到自己想要的答案。这种错误需要如何处理如何分析?其实还是需要根据具体日志具体分析。可能导致的错误千奇百怪,这里说一下我遇到的原因跟解决方案启动报错日志报错信息很明显了,在启动时查找${spring.rabbitmq.address}内容找不到。这种问题需要分几步来进行检查1.检查spring.rabbitmq.原创 2020-11-03 15:29:51 · 1651 阅读 · 0 评论