SpringBoot教程

     

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

20 4K

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

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

18 4K

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

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

14 9K

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

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

10 35K

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

Spring Feign教程大全

19 21K

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

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

55 23K

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

Spring Boot中Thymeleaf和htmx助手工具库

28 12K

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

Spring Security安全综合大全指南

50 24K

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

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

35 6K

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

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

25 4K

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

Spring Boot中自动配置Autoconfigure详解

30 9K

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

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

28 2K

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

使用JBang构建Spring Boot Rest API教程

47 38K

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

Spring Boot中实现干净API响应

46 4K

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

Spring Boot中使用Loki日志

50 6K

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

Spring Boot中@Retryable重试教程

30 12K

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

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

250 5K

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

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

50 11K

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

Spring Webflux与事务

60 14K

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

Thymeleaf+SpringBoot2高吞吐量调优技巧

56 5K

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

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

58 6K

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

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

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

SpringBoot中实现两级缓存

65 12K

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

Spring Boot 中动态管理 Kafka 监听器

53 8K

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

Spring Boot中的Firebase身份验证+Firestore集成源码

41 2K

Java Spring-boot 应用程序将 Firestore 数据库和 Firebase 身份验证与 Spring-Security 集成以构建 CRUD 应用程序参考概念验证,利用Firesto.

Spring Boot中面向方面编程 (AOP)教程

50 3K

在编写复杂的软件时,处理某些似乎“跨越”代码各个部分的任务可能会变得混乱。想想诸如日志记录、安全检查甚至错误处理之类的任务。这些就是我们所说的横切关注点。面向方面编程(AOP)突然出现来帮助收拾这个烂.

用于微服务开发的 Java 框架

90 4K

本文列出了一些用 Java 构建微服务的流行框架:Spring Boot:Spring Boot可以说是用 Java 构建微服务的最流行的框架。它提供了一个全面的生态系统,用于以最少的配置开发独立的、.

幽默:两种项目包的选择难题

124 1
左边:以领域模型为划分右边:以分层架构为划分依据.

SpringBoot3中15个案例源码

51 2K

这个Github库包含以下SpringBoot 3源码演示,项目点击标题:kafka-示例mongodb-crud-示例可观察性示例rabbitmq-示例resilience4j-示例Restclie.

在 Kotlin + Spring Boot 中使用环境变量

21 3K

本文总结了Spring Boot中容易混淆的环境变量应用优先级以及管理操作系统环境变量的方法。Spring Boot环境变量优先级 启动Spring Boot应用程序时传递的环境变量的应用程序优先级如.