SpringBoot教程

     

Spring Boot-Redis教程

8 9K

Redis 是一种开源内存数据结构存储,可用作数据库、缓存和消息代理。将 Redis 与 Spring Boot 集成提供了一种在应用程序中利用 Redis 的简单而有效的方法。下面总结一下如何将Re.

Spring中@Transactional可防止连接池泄漏

36 6K

在任何微服务中,精确管理数据库交互对于维护应用程序性能和可靠性至关重要 。通常,我们会在 性能测试时解决数据库连接方面的奇怪问题。最近, Spring 微服务应用程序的存储库层出现了一个关键问题,异常.

OpenAPI自定义生成器详细教程

26 17K

在本教程中,我们将继续探索OpenAPI Generator的自定义选项。这次,我们将展示如何创建一个新生成器所需的步骤,该生成器为基于 Apache Camel 的应用程序创建 REST Produ.

使用Spring Boot实现数据库集成配置案例

24 9K

在本指南中,我们将揭开 Spring Boot 无缝数据库集成背后的魔力。我们将探索如何连接到 MySQL、PostgreSQL 等流行数据库,甚至MongoDB等NoSQL选项。忘记繁琐的配置和神秘.

React.js前端 + Spring Boot后端员工管理系统开源项目

49

该项目是一个员工管理系统,前端使用 React.js 构建,后端使用 Spring Boot 和 Data JPA 和 Lombok 构建。它提供了有效管理员工信息的全面解决方案。特征 响应式设计:响.

SpringBoot中使用Docker、Zipkin构建模块化

35 11K

这篇博文深入探讨了如何构建Spring Boot应用程序、利用Docker一致的本地环境、Zipkin进行跟踪以及实现 100% 代码覆盖率的策略。我们将探讨设置基于功能的模块化bookstore应用.

Spring Boot中使用断路器模式实现弹性微服务

67 4K

Circuitbraker-example由于多个独立服务在微服务设计中相互交互,保持系统弹性变得非常重要。管理因服务中断或高延迟而可能出现的故障是一个典型问题。称为断路器模式的设计模式通过提供回退.

Spring Boo中t事务感知缓存示例

41 4K

缓存是应用程序开发中的一项关键技术,可以提高性能并减轻数据库和其他资源的压力。在 Spring 框架中,利用事务感知缓存可以保障数据一致性,同时最大化缓存优势。让我们深入了解 Spring 事务感知缓.

Spring Boot 3中实现多种身份验证方法开源案例

49 9K

身份验证是保护 Spring Boot 应用程序安全的一个关键方面。在某些项目中,您可能会遇到需要为应用程序的不同部分支持多种身份验证方法。在我正在进行的 Spring Boot 副项目中,我遇到了一.

Spring Boot 3中将JWT与Spring Security 6集成

41 35K

在我们的 Spring Boot 应用程序中将 JWT(JSON Web 令牌)与 Spring Security 集成。这将使我们能够通过使用 JWT 整合强大的身份验证和授权机制来增强我们的安全框.

Spring Feign教程大全

44 21K

在微服务架构的世界中,服务之间的通信至关重要,开发人员通常依赖强大的工具来促进交互。在这些工具中,Feign 已成为流行的选择,它提供声明式 HTTP 客户端,以便更轻松地使用 RESTful 服务。.

使用Spring Security 6.1及更高版本保护Spring Boot 3应用

79 23K

在本文中,我们将探讨如何利用 Spring Security 的最新更新来保护使用最新版本的 Spring Boot 开发的 Web 应用程序的安全。我们的旅程将引导我们创建一个 Spring Boo.

Spring Boot中Thymeleaf和htmx助手工具库

43 12K

该项目提供注释、辅助类和Thymeleaf方言,以便 在Spring Boot应用程序中轻松使用htmx。 htmx-spring-boot:提供注释和帮助器类。 <dependency>    <g.

Spring Security安全综合大全指南

59 24K

在 Web 开发领域,安全是不可或缺的支柱,保护应用程序免受恶意攻击和未经授权的访问。在众多可用于强化 Web 应用程序的工具中,Spring Security 作为一个强大而灵活的框架脱颖而出,为 .

微服务分布式跟踪工具Brave简介

50 6K

在微服务架构非常流行的现代软件开发中,跟踪和分析跨各种服务的请求流的能力至关重要。因此,分布式跟踪成为一种重要工具,可以深入了解我们系统的性能和行为。在本教程中,我们将介绍Brave,它是 Java .

Spring Boot Filter中截取响应输出内容

35 4K

在本文中,我们将探讨如何从Spring Boot 过滤器中的ServletResponse检索响应正文。本质上,我们将定义问题,然后使用缓存响应正文的解决方案,使其在 Spring Boot 过滤器中.

Spring Boot中自动配置Autoconfigure详解

39 9K

在本文中,我们将讨论 spring-boot-autoconfigure 的内部结构,并学习如何创建我们自己的自动配置。最后,您将了解 Spring Boot 的魔力如何发挥作用、spring-boo.

Spring GraphQL与Netflix领域图服务框架集成

35 2K

有两个相互竞争的GraphQL框架: Netflix 于 2021 年初开源了域图服务 (DGS) 框架。此后,该框架在 Netflix 和许多其他公司中得到了广泛采用。DGS 框架为 Java 开发.

使用JBang构建Spring Boot Rest API教程

56 38K

在 Java 开发领域,Spring Boot 已成为创建健壮、可扩展且可维护的 Web 应用程序的代名词。传统上,构建 Spring Boot 应用程序需要设置一个具有复杂目录结构、多个配置文件和各.

Spring Boot中实现干净API响应

59 4K

在 Spring Boot 应用程序领域,设计良好的 API 是通信的命脉。它们充当应用程序与外部世界之间的桥梁,交换数据并协调操作。然而,精心设计的 API 响应可能会造成混乱,阻碍集成,并最终让用.

Spring Boot中使用Loki日志

62 6K

Grafana Labs 开发了Loki ,这是一个受Prometheus启发的开源日志聚合系统。其目的是存储和索引日志数据,以便于对不同应用程序和系统生成的日志进行高效查询和分析。在本文中,我们将使.

Spring Boot中@Retryable重试教程

54 12K

在不断连接的分布式系统世界中,应用程序经常面临短暂故障的困扰。这些意外的问题(例如网络故障或临时数据库中断)可能会导致合法操作失败,尽管一切正常。传统上,处理这些暂时性故障意味着繁琐的错误处理代码,其.

Spring AI 与 Ollama 在本地运行案例源码

386 5K

为了更好地理解Spring AI是如何实现的,建议更好地理解AI概念。什么是Spring AI项目Spring AI项目的创建是为了加快开发可以使用人工智能资源且不太复杂的应用程序。该项目的灵感来自L.

Spring中防止跨站脚本 (XSS)攻击

58 11K

跨站点脚本攻击是一种流行且广泛的攻击,攻击者将脚本注入到 Web 应用程序中。Web 应用程序通常使用相同的来源策略,这可以防止页面上的脚本在来源不匹配的情况下访问来自不同来源的数据。因为 Sprin.

Spring Webflux与事务

68 14K

Spring WebFlux是一个反应式编程框架,用于用 Java 构建非阻塞、异步 Web 应用程序。当我们处理数据库(如数据插入、获取所有数据和其他功能)时,事务扮演着重要的角色。在这里,Spri.

Thymeleaf+SpringBoot2高吞吐量调优技巧

62 5K

Thymeleaf+SpringBoot2技术如下: Springboot 2.3 + Thymeleaf MongoDB Java 提前监控一些指标:SpringBoot服务: API 响应代码(5.

SpringBoot中根据属性动态注册Spring Bean

64 6K

在本教程中,我们将探讨如何根据自定义属性动态注册Bean 。我们将探讨BeanDefinitionRegistryPostProcessor 接口以及如何使用它向应用程序上下文添加 bean。让我们首.

Next.js+Spring boot开源电子商务项目

87 3K
使用Next.js+Spring boot开发的多供应商电子商务开源项目。1、后端应用:需求:用户可以在其中创建自己的商店并销售产品,但需要订阅。用户创建商店后,需要管理员批准,并且用户需要订阅其中一.

SpringBoot中实现两级缓存

71 12K

缓存数据意味着我们的应用程序不必访问速度较慢的存储层,从而提高其性能和响应能力。我们可以使用任何内存实现库(例如Caffeine )来实现缓存。虽然这样做提高了数据检索的性能,但如果应用程序部署到多个.

Spring Boot 中动态管理 Kafka 监听器

70 8K

在当今的事件驱动架构中,有效管理数据流至关重要。Apache Kafka是一个流行的选择,但尽管有Spring Kafka等辅助框架,但将其集成到我们的应用程序中仍面临挑战。一项主要挑战是实施适当的动.