• 在应用程序开发中,执行更新或插入操作(Update-Or-Insert也称为“upsert”)的需求非常常见。此操作涉及将新记录放入数据库表(如果不存在)或更新现有记录(如果存在)。 在本教程中,我们将学习使用Spring Data JPA执行更新或插入操
  • 员工管理系统包括向数据库添加新员工、更新现有员工、删除员工、检索数据库中所有员工数据等操作表的形式,最后一个是删除所有员工。在本文中,我们将了解员工管理系统,例如EMS App 或 EMS。大多数情况下,这个 Spring boot icon
  • Spring 框架提供了几种不同的数据库访问方法,其中有可直接执行SQL的统一API,这种方法的关键组件包括JdbcTemplate、NamedParameterJdbcTemplate和JdbcClient。 从Spring 6.1开始提供了JdbcCl icon
  • 领域建模是考虑实体和它们之间的关系?啊,不太好。 虽然这通常是典型的建议的例子,它实际上是落后的。 不要构建数据库模式/结构。 如何对复杂的领域进行建模?在领域驱动设计中,您在领域建模时可能会考虑实体、值对象和聚合。但你如何定义这些呢?我将回顾一下 icon
  • 在事件建模中,以事件的形式保存业务数据。事件是已经发生的事实,我们在每次操作后都会将其存储起来。事件流记录了我们的记录所发生的一切。很遗憾,你不能更改事件,因为它们是不可变的。但你可以在最后添加一个新的事件,弥补过去的错误。 下面6种方法介绍如何从 icon
  • Flask 生态系统不缺少用于从头开始构建 REST API 的优秀库。缺少的是用于生成常见 CRUD(创建、读取、更新、删除)端点的工具,这些端点通常构成 REST API 的大部分。 Flask-Muck 解决了这个问题,使用 Flask-Mu icon
  • 在本文中,我们将探讨如何将 JSR-303 注释应用于域对象的实际示例(从基本注释到高级注释) 。因此,基本上,注释提供了一种声明性方式来配置 Spring bean、管理依赖项和定义行为,从而减少对样板代码的需求,并使代码更加简洁和富有表现力。 icon
  • 在本文中,我们将在 Spring MVC 和 Hibernate 中开发CRUD 操作。 Hibernate 是一个对象关系映射(ORM)框架。开发人员使用 Hibernate 通过 Java 对象而不是 SQL 查询与数据库进行交互。 icon
  • github上有趣的项目、工具和库 1、Lapdev自托管远程开发环境 icon
  • Thymeleaf是一个基于 Java 的服务器端模板引擎,适用于 Web 和独立环境,能够处理 HTML、XML、JavaScript、CSS 甚至纯文本。它比JPS更强大,负责UI上的动态内容渲染。该引擎允许后端和前端开发人员在同一视图上并行工作。它可以直接访问java对象和spring bea icon
  • 我从事编程工作已有 9-10 年。我从 HTML 和 PHP 开始,过了一段时间,我在一个稍微复杂的项目中使用了 Ruby。当时,我向自己保证再也不使用 WordPress 了。 然而,几年后,我接受了一家咨询公司的工作,本以为这会是一个挑战,但我真的错了 icon
  • CRUD 是一个缩写,代表创建(Create)、读取(Read)、更新(Update)和删除(Delete),这四个操作是几乎所有应用程序的核心,它们允许开发者在应用程序中创建、检索、更新和删除数据。 以下是关于 CRUD 操作的一些关键点: icon
  • JDK HTTP Server代码库包含真实的世界的示例(CRUD,auth,高级模式等), 创建此代码库是为了演示使用JDK HTTP Server构建的完全成熟的全栈应用程序,包括CRUD操作,身份验证,路由,分页等。有关如何与其他前端 icon
  • Quarkus 是一个流行的 Java 框架,针对创建占用内存最少且启动时间较快的应用程序进行了优化。 与流行的 NoSQL 数据库MongoDB结合使用时, Quarkus提供了用于开发高性能、可扩展应用程序的强大工具包。 icon
  • 本博客的主题是事件驱动方法。我坚信这是一种让我们的应用程序更贴近业务的方法。通过这样做,我们可以在系统设计和代码中更好地反映业务流程。这很棒,因为它带来了多种好处:更容易演进、弹性以及更好地管理和跟踪工作流。 不过,有时你并不需要所有这些。 icon
  • GoooQo 是一个基于 OQM 技术的 Golang CRUD 框架。 OQM(Object-Query Mapping)技术是一种通过对象构造数据库查询语句的数据库访问技术。 OQM提出了一种新方法来 icon