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

浙公网安备 33010602011771号