随笔分类 -  springboot

spring boot项目遇到的问题汇总
摘要:在 Spring Boot 项目中,如果你需要调用外部接口但又不希望前端等待过长时间(如有超时限制),可以在后端设置调用超时时间。常见的方法包括使用 RestTemplate 或 WebClient 配合超时控制,或者异步调用配合 Timeout 限制。以下是几种常用方式: 1 RestTempla 阅读全文
posted @ 2025-04-16 09:41 大唐冠军侯 阅读(1241) 评论(0) 推荐(0)
摘要:背景 微服务项目,各微服务划分混乱,依赖也十分混乱,导致随便一个服务打的 jar 包都达到300M+,但是其实写的代码量少得可怜,又加上代码迭代频繁,每次更新传 jar 包都得老半天。 1 确定方案 最开始设想的方案是梳理下项目混乱的 maven 依赖,毕竟每个微服务都带个登录模块像话嘛!但是开始梳 阅读全文
posted @ 2024-12-30 16:54 大唐冠军侯 阅读(692) 评论(0) 推荐(0)
摘要:前言 全流程记录Tongweb替换Tomcat过程,最终实现为使用内嵌的Tongweb依赖替换Spring Boot默认的Tomcat,所以可直接从第5节开始看如何使用内嵌TongWeb替换Tomcat。 1 背景 国产化浪潮下,项目要求实现web服务器的国产化,使用Tongweb替换Tomcat, 阅读全文
posted @ 2024-09-04 16:39 大唐冠军侯 阅读(22975) 评论(0) 推荐(0)
摘要:@DateTimeFormat 和 @JsonFormat 是 Spring 和 Jackson 中用于处理日期时间格式的注解,它们有不同的作用: @DateTimeFormat @DateTimeFormat 是 Spring 框架提供的注解,用于指定字符串如何转换为日期时间类型,以及如何格式化日 阅读全文
posted @ 2024-05-24 11:22 大唐冠军侯 阅读(1715) 评论(0) 推荐(0)
摘要:这篇博客是对此博客的补充,主要是当作个人笔记。 1. 对List参数的校验 1.1 不需要使用分组功能 如果不需要使用分组校验的功能,那么只需要按以下的格式便可以实现对List的校验 @Validated @RestController @RequestMapping("Test") public 阅读全文
posted @ 2023-02-24 10:24 大唐冠军侯 阅读(236) 评论(0) 推荐(0)
摘要:前言 ElasticsearchRestTemplate是在springboot项目中使用elasticsearch资源的主要操作类。 依赖引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b 阅读全文
posted @ 2022-07-22 17:18 大唐冠军侯 阅读(3431) 评论(0) 推荐(0)
摘要:1. 核心注解 在springboot项目中我们可以很方便地使用spring自己的注解@Scheduled和@EnableScheduling配合来实现便捷开发定时任务。 @EnableScheduling注解的作用是发现注解@Scheduled的任务并后台执行,此注解可以加到启动类上也可以加到执行 阅读全文
posted @ 2020-11-09 14:09 大唐冠军侯 阅读(122) 评论(0) 推荐(0)