SpringBoot教程
-
Spring Boot中7种优化缓存方法
25 8K在本文中,列举了 7 种在 Spring Boot 应用程序中优化缓存的技术。优化缓存至关重要,因为它通过减少后端系统的负载和加快数据检索速度直接增强了应用程序的性能和可扩展性。高效的缓存策略可最大限.
-
Spring Boot中基于HTML发票/收据生成和下载功能
19 7K教程与源码:Spring Boot+Thymeleaf实现基于HTML发票/收据生成和下载功能计费功能对于每个 SaaS 来说都是必不可少的,需要生成发票或收据。大多数架构都倾向于通过 API 调用来.
-
Spring Boot事务发件箱模式
33 23K如果您正在构建微服务架构,或者您只需要从整体式(单体)架构发送电子邮件,则应该研究事务发件箱模式以确保服务之间的可靠通信。这篇博文介绍了几种使用 Spring Boot 实现此目的的方法。什么是事务发.
-
Spring Boot中实现Thymeleaf通知
7 14K当应用程序执行潜在的关键操作(例如编辑、保存或从数据库中删除数据)时,建议通知用户操作的成功或失败。这篇文章介绍了如何在 Thymeleaf 模板中显示通知的基本解决方案。假设读者具备 Spring .
-
使用 Spring Boot 3.2 和 CRaC 实现更快启动
38 11K借助 Spring Boot 3.2 和 Spring Framework 6.1,我们获得了对检查点协调恢复(CRaC) 的支持,这是一种使 Java 应用程序能够更快启动的机制。借助 Spring.
-
Spring Boot 中测试 CORS
18 7K跨域资源共享 (CORS)是一种安全机制,允许来自一个来源的网页访问来自另一个来源的资源。浏览器强制执行该机制,以防止网站向不同的域发出未经授权的请求。在使用 Spring Boot 构建 Web 应.
-
使用Spring ViewComponent + htmx构建SpringBoot应用
20 3KSpring Boot 是一款出色的应用程序构建框架。然而,传统的 Spring MVC 风格缺乏视图(模板)和模型(数据)之间的凝聚力。React、Angular 和 Vue 等 JavaScrip.
-
10篇本周Java工程和Spring精彩文摘
40 4K10篇本周Java工程、Spring、SpringBoot精彩文摘1. Spring Security 和 JWT 入门将 JWT 与 Spring Security 结合使用可简化身份验证过程、增强.
-
10个Spring Boot性能最佳实践
69 1 7K在本文中,我们将首先讨论一般意义上的性能,然后讨论 10 个 Spring Boot 性能最佳实践,以使我们的 Spring Boot 快速且资源高效。什么是性能?在现代软件开发中,性能有不同的方面,.
-
Spring Boot 和 Thymeleaf 实现 Java 版 HTMX
27 14KHTMX是否有潜力成为实现以Java为中心的Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)开发模式的关键组件。 Ajax是一种在不重新加载.
-
初学事务管理:SpringBoot+Mybatis
17 11K总结一下如何用SpringBoot和Mybatis来管理事务! !到底什么是事务?事务管理是任何项目都无法避免的基本要素。如果你能明白这一点,你作为工程师的水平将会显着提高!也许!另一方面,如果你不理.
-
使用 JWT 身份验证保护你的 Spring Boot 应用
31 14K本文深入探讨如何使用 JSON Web Tokens (JWT) 进行身份验证来保护 Spring Boot 应用程序。我们将探索 Spring Security、JWT 基础知识,然后实现具有用户注.
-
Spring Boot中从自定义Logback访问Spring Bean三种方法
60 11K讨论了在 Spring Boot 应用程序中从自定义 Logback 应用程序访问 Spring Bean 所面临的挑战,并提供了三种解决方案来解决这一问题。什么是 Logback?Logback是一.
-
Spring Boot中实现输入参数验证教程
36 20K构建 Spring Boot 应用程序时,您需要验证 Web 请求的输入、服务的输入等。在此博客中,您将学习如何向 Spring Boot 应用程序添加验证。尽情享受吧!为了验证输入,将使用 Jaka.
-
Spring Boot中用嵌入式PostgreSQL测试
50 13K使用数据库编写集成测试提供了多种测试数据库选项。一种有效的选项是使用真实数据库,以确保我们的集成测试与生产行为紧密相关。在本教程中,我们将演示如何使用嵌入式 PostgreSQL进行 Spring B.
-
Spring Boot 3用CDS提升20%启动时间
61 7K2024 年 5 月 23 日,Spring Boot 团队发布了3.3.0版本:“CDS 支持改善启动时间并减少内存消耗。”在本文中,我们将创建一个名为GreetingsApp的简单 Java We.
-
Spring Boot中实现规则引擎源码教程
37 7K在软件开发中,我们经常需要应用一组规则或条件来过滤和处理数据。使用传统的 if 和 else 条件管理这些规则可能会变得繁琐且难以维护。规则引擎提供了一种更灵活、更有条理的方法来定义和执行这些规则。在.
-
JHipster快速生成大模型应用:Spring AI+Langchain
49 2K这是JHipster / Spring Boot 应用程序适配到 LLM(大型语言模型)的蓝图这是一个使用 LLM 快速轻松地生成 Spring Boot 应用程序代码的工具。对于代码生成,它利用JH.
-
Spring Boot中使用record四种简化用法
89 6KJava中引入的Record类型可以通过压缩同源代码来帮助我们提高可读性和表现力的几个场景。1、在控制器中使用Record通常,Spring Boot控制器使用简单的POJO 类进行操作,这些类通过网.
-
使用 Spring Security JWT 令牌签名实现 REST API 安全性
69 18K一种流行的方法是使用 JSON Web 令牌 (JWT)。 Spring Security 有助于在 Spring 应用程序中进行基于 JWT 的身份验证和授权。在本文中,我们将了解如何创建用于签署 .
-
Spring Boot中使用gRPC与Protobuf验证教程源码
44 12K尽管Spring团队没有正式支持gRPC服务,但是强大的Java和Spring社区为我们提供了可能,足见社区的力量。验证是服务通信的一个关键方面,是软件开发中的一个跨领域关注点。强大的验证机制简化了服.
-
Spring Boot中使用Prometheus监控教程
60 7K在要求严格的软件开发领域,确保应用程序在部署到生产环境中后能够以最佳且可靠的方式运行不仅是可取的,而且是至关重要的。使用 Spring Boot,开发人员可以轻松设置独立的高级应用程序。然而,要真正增.
-
Spring Boot-Redis教程
34 9KRedis 是一种开源内存数据结构存储,可用作数据库、缓存和消息代理。将 Redis 与 Spring Boot 集成提供了一种在应用程序中利用 Redis 的简单而有效的方法。下面总结一下如何将Re.
-
Spring中@Transactional可防止连接池泄漏
65 6K在任何微服务中,精确管理数据库交互对于维护应用程序性能和可靠性至关重要 。通常,我们会在 性能测试时解决数据库连接方面的奇怪问题。最近, Spring 微服务应用程序的存储库层出现了一个关键问题,异常.
-
OpenAPI自定义生成器详细教程
105 17K在本教程中,我们将继续探索OpenAPI Generator的自定义选项。这次,我们将展示如何创建一个新生成器所需的步骤,该生成器为基于 Apache Camel 的应用程序创建 REST Produ.
-
使用Spring Boot实现数据库集成配置案例
48 9K在本指南中,我们将揭开 Spring Boot 无缝数据库集成背后的魔力。我们将探索如何连接到 MySQL、PostgreSQL 等流行数据库,甚至MongoDB等NoSQL选项。忘记繁琐的配置和神秘.
-
React.js前端 + Spring Boot后端员工管理系统开源项目
82该项目是一个员工管理系统,前端使用 React.js 构建,后端使用 Spring Boot 和 Data JPA 和 Lombok 构建。它提供了有效管理员工信息的全面解决方案。特征 响应式设计:响.
-
SpringBoot中使用Docker、Zipkin构建模块化
65 11K这篇博文深入探讨了如何构建Spring Boot应用程序、利用Docker一致的本地环境、Zipkin进行跟踪以及实现 100% 代码覆盖率的策略。我们将探讨设置基于功能的模块化bookstore应用.
-
Spring Boot中使用断路器模式实现弹性微服务
87 4KCircuitbraker-example由于多个独立服务在微服务设计中相互交互,保持系统弹性变得非常重要。管理因服务中断或高延迟而可能出现的故障是一个典型问题。称为断路器模式的设计模式通过提供回退.
-
Spring Boo中事务感知缓存示例
62 1 4K缓存是应用程序开发中的一项关键技术,可以提高性能并减轻数据库和其他资源的压力。在 Spring 框架中,利用事务感知缓存可以保障数据一致性,同时最大化缓存优势。让我们深入了解 Spring 事务感知缓.