• 可能最常用的 Spring 注释之一是@Transactional。尽管它很受欢迎,但它有时会被误用,从而导致一些不是软件工程师想要的东西。在这篇文章中,我收集了我个人在项目中遇到的问题。我希望这份清单能帮助您更好地了解交易并帮助解决一些问题。 1. icon
  • Spring Boot 是用于开发 Java 和 Kotlin 后端的成熟工具。如果您重新启动这样的后端,第一个 REST 调用总是需要很长时间。我研究了为什么会这样,以及如何在应用程序启动时对其进行预热,以便快速处理第一个请求。在Spring Boot 应用程序启动期间,JVM加载 icon
  • Oracle 通用连接池 (UCP) 是一个功能丰富的连接池,它提供与 Oracle Real Application Clusters (RAC)、Active Data Guard (ADG)、Global Data Services (GDS) 的无缝集成,为高可用性提供内置支持,可扩 icon
  • 展示了如何使用两种不同的代码路径实现 CQRS: 命令部分通过Spring Data JPA 实现 通过jOOQ的查询部分 用例是一个银行应用程序,它提供了一个 REST 层,允许客户端调用任何部分。在同一个项目中创建另一个带注释@SpringBoo icon
  • Javalin 是一个非常轻量级的 Kotlin 和 Java 网络框架,支持 WebSockets、HTTP2 和异步请求。Javalin 的主要目标是简单性、出色的开发人员体验以及 Kotlin 和 Java 之间一流的互操作性。Javalin 更像是一个库而不是一个框架。一些关 icon
  • Spring Cloud Sleuth 和 OpenTelemetry 是一个强大的组合,可以利用您现有的 Spring Boot 应用程序并为您提供超越日志和指标的洞察力。此处显示的所有示例均可在 icon
  • 在这个微服务世界中,我们总是强调通过 API/服务网关层传递任何 HTTP 请求,该层连接多个微服务,并有一个最低要求,即记录每个服务的所有请求和响应以获得更清晰的可见性。我们可以考虑在以下场景中编写我们的反向代理层。 1.假设具有API服务像“PHP”或“Pytho icon
  • Spring Boot默认日志级别为 INFO,不会显示调试消息。我们还可以通过在 application.properties 文件中进行配置来配置日志记录模式。  icon
  • 在今天的文章中,我将讨论如何利用 Spring AOP 在端点级别授权 API 请求。假设我们构建了一个 API 来跟踪启用了基本身份验证的 Spring Security 的每月费用,并且我们希望根据经过身份验证的用户的权限来授权请求​​。简而言之,身份验证是验证用户身份以 icon
  • 在调试棘手的问题时,要使日志发挥作用,上下文是至关重要的。每条日志都应该始终包含与请求相关的租户、用户、订单等的关键细节。日志还必须是结构化的,以便可被日志聚合器(如DataDog、StackDriver、Kibana等)解析和搜索。当我开始与Spring合作时,我希望实现与日志相关 icon
  • Spring Boot本机映像Native-image案例:Github ,这是一个基于 Kotlin 的案例,该应用可以使用非 icon
  • Spring Boot 2.6 在上次次要版本发布大约六个月后发布。新版本删除了在 Spring Boot 2.4 中被认为过时的类、方法和属性,并为其带来了新功能。Spring Boot 2.6为应用程序监控和插件带来了新的东西。在 2.2 版 Spring Boot 中引 icon
  • 重试功能是 Spring Batch 模块的一部分。从 2.2.0 开始,此功能从 Spring Batch 中提取出来并作为一个单独的模块进行维护。要在 Spring 应用程序中启用此功能,请将此依赖项包含到您的 maven pom.xml 中。 icon
  • 在这篇文章中,我们将探索  Spring Boot 中的 FailureAnalyzer。我们还将学习在 Spring Boot 中创建自定义故障分析器。大多数情况下,当我们在服务器启动时遇到异常时,我们需要非常仔细地阅读它以了解发生了什么问题,然后再尝试修复它。通过Fail icon
  • @RequestMapping 是在 Spring 2.5 中引入的: icon
  • 在本文中,我将向您展示如何通过隧道将本地主机环境连接到公共 Internet 地址,您用于测试的其他服务可以访问该地址。在网络中,隧道允许您将数据包从专用网络传输到公共网络。例如,隧道与 VPN(虚拟专用网络)一起使用以保护网络连接。Linux的ssh端口转发还使用了另一个网 icon