• Spring 启动了一个名为[url= Native[/url]的新项目。该项目仍处于试验阶段,但允许您使用 G
  • 一旦您开始使用多种语言,您可能会开始质疑现状。您可能会以不同的方式看待事物,并为您钟爱的编程语言带回一些良好的习惯。我认为“代码简单”是软件开发的一个被低估的特性,我们需要更加关注代码的可读性和简单性。 Java 是并且一直是我在整个职业生涯
  • Spring Cloud Sleuth 和 OpenTelemetry 是一个强大的组合,可以利用您现有的 Spring Boot 应用程序并为您提供超越日志和指标的洞察力。 此处显示的所有示例均 icon
  • 在 Spring Framework 中,AOP 代理是 JDK 动态代理或 CGLIB 代理。 [url= Java 字节码操作的框架。ASM 被 CGLIB 使用,而 CGLIB 又被[url icon
  • Spring Boot构建可启动服务器的原有优势在当今容器环境时代似乎越来越成为劣势。您失去了灵活性,并冒着变得非常依赖库的风险,您作为开发人员无法监督其影响。相比之下,当今的现代应用程序服务器提供了容器技术的使用,使您能够在开发过程中使用 icon
  • 与 Spring Native 0.10 相比,Spring Native 0.11 平均减少了20%到26% 的内存占用空间!Spring Native 0.11 的启动时间快了16%到35%! 我很高兴代表团队和所有 icon
  • Spring Boot本机映像Native-image案例:[url= [/url],这是一个基于 Kotlin 的案例,该应用可以使用非阻塞代码查询 Marvel API。 Spring 在处理样板代 icon
  • 在调试棘手的问题时,要使日志发挥作用,上下文是至关重要的。每条日志都应该始终包含与请求相关的租户、用户、订单等的关键细节。日志还必须是结构化的,以便可被日志聚合器(如DataDog、StackDriver、Kibana等)解析和搜索。 当我开始与Spring合作时,我希望实 icon
  • @RequestMapping 是在 Spring 2.5 中引入的: [code]@RequestMapping(value = "/student/{studentI icon
  • 在本文中,我将向您展示如何通过隧道将本地主机环境连接到公共 Internet 地址,您用于测试的其他服务可以访问该地址。 在网络中,隧道允许您将数据包从专用网络传输到公共网络。例如,隧道与 VPN(虚拟专用网络)一起使用以保护网络连接。 Linux的ssh端口转发还使用了另一 icon
  • 该源码项目包含以下技术: [list=1] [*]MongoDB [*]Actuator [*]AOP used for logging [*]MapStruct [*]Lombok [*]BuilderDesingPattern with Lombok [*]wagg icon
  • 一种特殊情况是需要相同的端点和方法,但具有不同的参数和不同的行为,例如 [code] 现在处理这个问 icon
  • 在本教程中,我们将介绍有助于减少 Spring Boot 启动时间的不同配置和设置: [list] [*]首先,我们将讨论 Spring 特定的配置。 [*]其次,我们将介绍 Java 虚拟机选项。 [*]最后,我们将介绍如何利用 GraalVM 和本机镜像编译来进一步缩短启动时间。 icon
  • 展示了如何使用两种不同的代码路径实现 CQRS: [list] [*]命令部分通过Spring Data JPA 实现 [*]通过jOOQ的查询部分 [/list] 用例是一个银行应用程序,它提供了一个 REST 层,允许客户端调用任何部分。 在 icon
  • 在这个微服务世界中,我们总是强调通过 API/服务网关层传递任何 HTTP 请求,该层连接多个微服务,并有一个最低要求,即记录每个服务的所有请求和响应 icon
  • 在今天的文章中,我将讨论如何利用 Spring AOP 在端点级别授权 API 请求。 假设我们构建了一个 API 来跟踪启用了基本身份验证的 Spring Security 的每月费用 icon
  • Spring Boot 2.6 在上次次要版本发布大约六个月后发布。新版本删除了在 Spring Boot 2.4 中被认为过时的类、方法和属性,并为其带来了新功能。 Spri icon
  • 重试功能是 Spring Batch 模块的一部分。从 2.2.0 开始,此功能从 Spring Batch 中提取出来并作为一个单独的模块进行维护。要在 Spring 应用程序中启用此功能,请将此依 icon