标签 spring boot学习指南 下的文章

RESTful Web Services 简介REST 代表表征状态传输(REpresentational State Transfer)。它由Roy Thomas Fielding开发,他也是HTTP的开发者。RESTful Web服务的主要目标是使Web服务更加高效。RESTful Web服务试图使用HTTP中已经存在的不同概念来定义服务。REST是一种架构方法,而不是一个协议。

- 阅读剩余部分 -

REST 应用程序遵循 REST 架构方法。我们使用 REST 应用程序来开发和设计网络应用程序。它生成执行数据的 CRUD 操作的 HTTP 请求。通常,它以 JSON 或 XML 格式返回数据。Spring Boot REST API 示例在下面的示例中,我们将创建一个 REST 应用程序。在这个应用程序中,我们创建了一个产品列表,并返回相同的列表。它以 JSON 格式返回数据。

- 阅读剩余部分 -

如何运行Spring Boot应用程序在本节中,我们将创建并运行一个简单的Spring Boot应用程序。创建Spring Boot应用程序步骤1:打开Spring Initializr https://start.spring.io/。步骤2:选择Spring Boot版本2.2.2.BUILD-SNAPSHOT。步骤3:提供Group名称。我们提供了Group名称cn.javatiku。步骤4:提供Artifact。我们提供了Artifact名称spring-boot-application-run。步骤5:添加Spring Web依赖。

- 阅读剩余部分 -

Spring Boot缓存提供者Spring Boot框架允许集成各种缓存提供者,如EhCache、Redis、Hazelcast、Infinispan、Caffeine等。缓存提供者使开发人员能够在应用程序中透明且明确地配置缓存。我们应该使用缓存,因为它减少了执行次数,提高了应用程序的性能。在Spring Boot中,缓存抽象并不提供实际的缓存空间。它依赖于org.springframework.cache.Cache或org.springframework.cache.CacheManager接口引发的抽象。

- 阅读剩余部分 -

Spring Boot 缓存Spring Framework 在 Spring 应用程序中提供了透明的缓存支持。在 Spring 中,缓存抽象是一种机制,它允许以最小的代码影响在各种缓存方法之间保持一致的使用方式。缓存抽象机制适用于Java 方法。使用缓存抽象的主要目标是基于缓存中的信息减少执行次数。它适用于计算密集型或 I/O 密集型等昂贵的方法。

- 阅读剩余部分 -

Spring Boot CRUD 操作什么是 CRUD 操作?CRUD 代表 创建 (Create)、读取/检索 (Read/Retrieve)、更新 (Update) 和 删除 (Delete)。这些是持久性存储的四个基本功能。CRUD 操作可以定义为用户界面约定,通过基于计算机的表单和报表查看、搜索和修改信息。CRUD 是面向数据的,并且使用标准化的 HTTP 动作动词。HTTP 具有一些重要的动词。

- 阅读剩余部分 -

什么是内存数据库内存数据库依赖于系统内存而不是磁盘空间来存储数据。由于内存访问比磁盘访问更快,因此在不需要持久化数据时可以使用内存数据库。内存数据库是嵌入式数据库。内存数据库默认情况下是易失性的,当我们重新启动应用程序时,所有存储的数据都会丢失。广泛使用的内存数据库包括 H2、HSQLDB(HyperSQL Database) 和 Apache Derby。它们会自动创建配置。

- 阅读剩余部分 -