首页
中文文档
Spring Boot 3.5.x
Spring Boot 3.4.x
Spring AI 1.0.x
系列教程
Spring Guides
Spring Boot 1.x教程
Spring Boot 2.x教程
Spring Cloud教程
Java
Spring
中间件
架构运维
免费资源
开源推荐
发布
发布帖子
我要投稿
登录
注册
首页
中文文档
Spring Boot 3.5.x
Spring Boot 3.4.x
Spring AI 1.0.x
系列教程
Spring Guides
Spring Boot 1.x教程
Spring Boot 2.x教程
Spring Cloud教程
Java
Spring
中间件
架构运维
免费资源
开源推荐
登录
注册
找回密码
分享
标签
Spring Boot
帖子 169
阅读 3.5W+
Spring Boot
帖子数
169
阅读量
3.5W+
拉斯特
4个月前发布
124次阅读
关注
私信
如何使用 Grafana 监控 Spring Boot 应用
随着软件开发领域的不断发展,监控和可观测性已成为确保系统可靠性和性能的关键实践。Grafana 是一个功能强大的开源工具,能够为来自各种来源的监控数据提供丰富的可视化功能。在本篇博客中,我们将探讨如何将 Grafana 与 Spring Boot 应用程序集成,以...
Spring专区
评分
回复
分享
拉斯特
4个月前发布
47次阅读
关注
私信
Spring Boot中如何实现一个租户一个数据库的多租户应用
最近,我在为一个采用Per-Tenant-Per-DB架构的多租户Spring Boot应用程序配置数据库连接。在这种架构中,每个租户都有自己的数据库,而一个应用程序负责管理这些连接。所有租户数据库的模式(schema)保持一致。在这篇文章中,我将展示如何实现这一目标。让我...
Spring专区
评分
回复
分享
烦烦
4个月前发布
112次阅读
关注
私信
Spring Boot 3之后@PostConstruct 和 @PreDestroy 的替代方案
在 Spring Boot 中, @PostConstruct 和 @PreDestroy 是由 Jakarta EE(前身为 Java EE)提供的生命周期注解,具体来自 jakarta.annotation 包。这些注解不是 Spring Boot 本身的一部分,但由 Spring 的生命周期管理支持。@PostConstruct 是什么?@Post...
Spring专区
1
回复
分享
蹲仔
5个月前发布
21次阅读
关注
私信
使用 Spring Boot 3.4 中 MockMvc 的 AssertJ 提高测试可读性
Spring Boot 3.4 中我发现非常重要的下一个特性是通过引入一个全新的测试类 MockMvcTester 来支持 AssertJ 进行 MockMvc 测...
Spring专区
评分
回复
分享
蹲仔
5个月前发布
36次阅读
关注
私信
Spring 中如何构建具备容错性的作业
在分布式或微服务架构中,容错作业对于确保系统的弹性和可靠性至关重要。Spring 提供了强大的框架和工具,如 Spring Batch、Spring Retry 和 Resilience4j,以设计能够优雅处理故障的作业。为什么容错性很重要?容错确保您的系统即使在部分故障的情况下也能继...
Spring专区
评分
回复
分享
蹲仔
5个月前发布
66次阅读
关注
私信
Spring Security 中的过滤器链(Filter Chain)
在 Spring Security 中,过滤器链是一系列安全过滤器,它们按照特定顺序处理传入的 HTTP 请求。这些过滤器根据定义的安全规则决定是否允许请求继续、进行身份验证或拒绝访问。Spring Security 的过滤器链是 Servlet 过滤器机制的一部分,由 FilterChainProx...
Spring专区
评分
回复
分享
用户62166603
5个月前发布
84次阅读
关注
私信
在 Spring Boot 中使用 JPA 实现乐观锁
乐观锁是一种确保多个事务不会相互覆盖更改的机制。这是通过在实体中维护一个版本号来实现的,该版本号在每次事务中都会被检查并更新。如果两个事务尝试同时更新同一个实体,其中一个事务将因OptimisticLockException而失败。在企业应用中,对数据库的并发访...
Spring专区
评分
回复
分享
SodaCat
5个月前发布
135次阅读
关注
私信
Spring Boot + Bucket4j 实现API请求限流
保护你的 API 免受滥用至关重要。速率限制是 API 安全的关键。它可以防止拒绝服务攻击、管理资源并确保客户端之间的公平使用。Spring Boot 3 和 Bucket4j 结合提供了一个强大且灵活的方式来为你的应用程序添加速率限制。在本文中,我们将探讨如何在 Spring Bo...
Spring专区
评分
回复
分享
SodaCat
5个月前发布
119次阅读
关注
私信
如何加快 Spring Boot 启动速度?
1. 理解 Spring Boot 的启动过程 在深入优化技术之前,了解 Spring Boot 应用程序启动过程中发生了什么至关重要。Spring Boot ...
Spring专区
评分
1
分享
烦烦
5个月前发布
84次阅读
关注
私信
理解Spring Boot中的CORS和CSRF
1. CORS(跨域资源共享)定义:CORS 是浏览器中实现的一种安全特性,用于控制 Web 应用程序如何从不同域访问资源。它的设计目的是防止网页向与提供该页面的域不同的域发出请求。这对于 API 尤其重要,因为托管在不同域上的客户端(如 Web 应用程序)可能需要...
Spring专区
评分
回复
分享
烦烦
5个月前发布
77次阅读
关注
私信
如何在 Spring Boot 中使用原生SQL优化查询性能
大多数情况下,Spring Data JPA 会使用 JPQL(Java Persistence Query Language)为你编写或生成查询语句。虽然这很方便,但有时...
Spring专区
评分
回复
分享
无厘头码手
5个月前发布
123次阅读
关注
私信
Spring Boot中使用ObjectMapper处理JSON
本指南探讨了如何在Spring Boot应用程序中使用ObjectMapper将Java对象转换为JSON,以及将JSON转换回Java对象。它涵盖了关键用例,例如自定义JSON字段名称、处理未知属性、处理列表,以及为特殊场景(如日期格式和美化打印)配置ObjectMapper。ObjectMapper是S...
Spring专区
评分
回复
分享
用户62166603
5个月前发布
141次阅读
关注
私信
Spring Boot 中的审计(Auditing)功能
审计(Auditing)在 Spring Boot 中指的是自动跟踪和管理应用程序中实体的创建和修改的能力。它是一个强大的功能,提供了有关数据生命周期的宝贵信息,例如谁创建或最后修改了记录以及这些操作发生的时间。这对于需要问责、可追溯性和符合审计标准的应用程序...
Spring专区
评分
回复
分享
用户62166603
5个月前发布
72次阅读
关注
私信
使用 Spring Security 实现 JWT 和令牌刷新
本指南扩展了我们的 Spring Security 设置,通过添加刷新令牌机制,允许用户在不重新认证的情况下续订访问令牌。我们将把刷新令牌存储在 Redis 中,以实现安全的会话管理,并实现基于数据库的用户认证。第一步:理解 JWT 和令牌刷新为什么需要令牌刷新?访问...
Spring专区
评分
回复
分享
用户62166603
5个月前发布
95次阅读
关注
私信
Spring 中的 @EventListener 注解
@EventListener 注解是 Spring 框架中用于处理应用程序事件的工具。它可以应用于任何 Spring 管理的组件中的方法,以监听特定...
Spring专区
评分
回复
分享
SodaCat
5个月前发布
140次阅读
关注
私信
在 Spring Boot 中使用 Projections(投影)按需取数据
Spring Boot 结合 Spring Data JPA,简化了数据驱动应用程序的开发。其中一个强大的功能是投影(Projections),它允许开发者从...
Spring专区
评分
回复
分享
用户62166603
5个月前发布
267次阅读
关注
私信
Spring Boot 中批量插入数据的4种实现方式
1. 简介批量插入是指将多条记录通过一次操作插入数据库的过程。这种技术在需要导入大量数据的场景中特别有用,例如批处理、数据...
Spring专区
评分
回复
分享
SodaCat
5个月前发布
275次阅读
关注
私信
Spring Boot + LangChain 构建 RAG 应用
什么是 RAG?检索增强生成(Retrieval-Augmented Generation, RAG) 是一种结合了检索和生成两种关键技术的机器学习方法。这种方法在自然语言处理任务中特别有效,例如对话系统和问答系统。RAG 的关键组件检索:• RAG 首先从大型数据集或知识库中检索与用...
Spring专区
评分
回复
分享
SodaCat
5个月前发布
182次阅读
关注
私信
Spring Boot + Spring Security实现基于角色的权限控制管理
在现代应用程序中,确保基于用户角色的安全访问至关重要。基于角色的访问控制(RBAC) 是一种常见的模式,用于根据用户在组织中...
Spring专区
评分
回复
分享
烦烦
5个月前更新
174次阅读
关注
私信
Spring Boot + OpenTelemetry 实现分布式跟踪
理解分布式追踪在微服务架构中,追踪是最具挑战性的部分。分布式追踪是解决这一问题的方案,它允许开发者监控和可视化请求在复杂...
Spring专区
评分
回复
分享
上一页
1
2
3
4
…
9
下一页
跳转
在手机上浏览此页面
登录
没有账号?立即注册
用户名或邮箱
登录密码
记住登录
找回密码
登录
注册
已有账号,立即登录
设置用户名
邮箱
验证码
发送验证码
设置密码
重复密码
注册