• 在本教程中,我们将学习如何在Spring Boot应用程序中创建DTO(数据传输对象)类,以及如何使用ModelMapper库将实体转换为DTO,反之亦然。数据传输对象设计模式是一种经常使用的设计模式。它基本上用于从客户端到服务器一枪传递具有多个属性
  • 微服务无所不在的浪潮席卷了我们: 易于扩展 高可用性 无需担心并发和多线程的简化代码库 集装箱化带来了可移植性 所有这些因素促使我们质疑Java(更具体地说是JVM)的功效,更不用说Java最臭名昭著的框架Spring了。有时,人们沉
  • 在本教程中,我想演示 CQRS模式与SpringBoot这是一个微服务的设计模式,以独立地扩展读取和写入的应用程序的工作负载和有很好的优化数据架构。 CQRS模式:1.读写模型:本质上,大多数应用程序都是CRUD。设计这些应用 icon
  • Apache Maven是一种广泛使用的项目依赖项管理工具和项目构建工具。在过去的几年中,Spring Boot已经成为构建应用 icon
  • 自Spring成立以来,除了Spring支持的常规Java虚拟机之外,现在提供新的方式:使用GraalVM将Spring应用编译为本机镜像,提供了一种部署Spring应用程序的新方法。支持Java和Kotlin。这样,Spring应用可以部署为独立的可执行文件(无需安装JVM),并提 icon
  • Java程序员您好,如果您正在准备Java和Spring面试,但想知道要准备哪些主题和概念,那么您来对地方了。在本文中,我将分享13个必不可​​少的Spring主题,您应该为下一个Spring做准备启动面试和资源。像Java一样,Spring框架也非常庞大,并且有多个子项目,例如容器 icon
  • 让我们看看如何定义一个自定义API,以返回使用Spring Boot应用程序公开的所有端点的列表。在网上寻找在Spring Boot应用程序中检索所有已部署端点的方法时,我发现存在 icon
  • Netflix已经开发开源了 Domain Graph Service (DGS) framework。DGS框架简化了针对独立和联合GraphQL服务的Gra icon
  • 在本文中,我们将根据Robert C. Martin的Clean Archi icon
  • 在这篇文章中,我想检查一下从现有的Spring Boot应用程序生成Docker镜像有多么容易。 原理GraalVM提供许多不同的功能。其中,称为Substrate VM的组件允许将常规字节码AOT编译为本地可执行文件。该过程从mai icon
  • 多年来,微服务已变得非常流行。微服务是分布式系统。它们更小,模块化,易于部署和扩展等。开发单个微服务应用程序可能会很有趣!但是处理跨越多个微服务的业务交易并不好玩!MicroService体系结构具有特定的职责。为了完成应用程序工作流程/任务,可能需要多个MicroServices一起工作。 icon
  • 在本教程中,我想向您展示如何使用RSocket WebSocket和Spring Boot创建实时应用程序。 我们的应用程序有2个端点。 icon
  • 在本教程中,我想使用docker compose演示Redis Master Slave(只读副本),以用于Spring Boot应用程序的本地开发目的。 Redis主从站:Redis是一个非常快的内存数据库,非常适合为应用程序缓存经 icon
  • 在本文中,我们看到了两个如何容器化Spring Boot应用程序的示例。第一种选择是使用Dockerfile。第二个选项是docker-maven-plugin,它可以为我们完成所有工作。该插件可帮助您构建Docker映像和管理容器,尤其是对于集成测试。您可以在 icon
  • 在本文中,我们将讨论Records,它是Java 16的一项官方功能,并且在与Spring Boot应用程序结合使用时将应用此知识。在本文中,我们将重点介绍 icon
  • 在微服务,无服务器应用程序或整个事件驱动的体系结构一起工作的分布式环境中,可观察性(包括监视,日志记录,跟踪和警报)是重要的体系结构关注点。我们希望在高度分布式的系统中具有可见性的原因有几个: 即使我们最好的员工构建了它,也会出现问题。 分布式系统会产生分布式 icon
  • 在本文中,我们将为Spring Boot Application创建一个本地CI / CD工作流,并使用Skaffold将其部署到Kubernetes。使用Kubernetes开发应用程序很麻烦。这就是围绕其周围正在开发一个生态系统的原因,以便开发人员可以专注于对他们最重要的事情,即 icon
  • 单元和集成测试是您作为开发人员日常生活不可或缺的一部分。特别是对于Spring Boot而言,新手为他们的应用程序编写有意义的测试是一个障碍: 从哪里开始我的测试工作? Spring Boot如何帮助我编写高效的测试? 我应该使用哪些库? 通过此博客 icon