文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(八) - Spring Data JPA与Hibernate区别及配置(2)

(1)、spring.jpa.hibernate.ddl-auto 配置该配置的主要作用是:自动创建、更新、验证数据库表结构,该参数的几种配置如下:create: 每次加载 hibernate 时都会删除上一次生成的表,然后根据 modle 类再重新生成新表,哪怕两次没有任何改变也要这样执行。这也是导致数据库表数据丢失的一个重要原因。create-drop :每次加载 hibernate 时根据....

Spring Boot 学习研究笔记(八) - Spring Data JPA与Hibernate区别及配置(2)
文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(八) - Spring Data JPA与Hibernate区别及配置(1)

一、JPA、Hibernate、Spring Data JPA 的区别与联系1、什么是 JPA, 它与Hibernate有什么关系?JPA(Java Persistence API):是Java EE 5的标准ORM接口,也是ejb3规范的一部分。可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。JPA为我们提供了以下功能:ORM映射元数据:JPA支持XML....

Spring Boot 学习研究笔记(八) - Spring Data JPA与Hibernate区别及配置(1)
文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(七) -使用SpringData JPA访问PostgreSql数据库

一、SpringBootData JPA介绍   SpringData:是Spring提供了一个操作数据的框架。   SpringData JPA:是SpringData框架下的一个基于JPA标准操作数据的模块,简化操作持久层的代码,只需要编写接口就可以。 二、SpringBoot整合SpringData JPA1、新建项目 2 、maven依赖配置(pom.xml....

Spring Boot 学习研究笔记(七) -使用SpringData JPA访问PostgreSql数据库
文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(六) -使用 Swagger 集成文档

一、为什么要使用Swagger生成文档?使用 Swagger 集成文档具有以下几个优势:功能丰富 :支持多种注解,自动生成接口文档界面,支持在界面测试API接口功能;及时更新 :开发过程中花一点写注释的时间,就可以及时的更新API文档,省心省力;整合简单 :通过添加pom依赖和简单配置,内嵌于应用中就可同时发布API接口文档界面,不需要部署独立服务。二、Swagger生成文档步骤: 1....

Spring Boot 学习研究笔记(六) -使用 Swagger 集成文档
文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(五) -SpringBoot集成单元测试

在我们平时开发项目时,如果想要输入URL对Controller进行测试,在代码编辑之后,需要重启服务器,建立http client进行测试。这样会使得测试变得很麻烦,为了可以对Controller进行测试可通过引入MockMVC 进行解决。 1、pom.xml 引入依赖<dependency> <groupId>org.springfra...

Spring Boot 学习研究笔记(五) -SpringBoot集成单元测试
文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(四) -Junit 5 中注解特性

Junit 5 中注解特性介绍 1、@BeforeAll 对应于 Junit 4 @BeforeClass在当前类的所有测试方法之前执行。注解在静态方法上。此方法可以包含一些初始化代码。2、@AfterAll 对应于 Junit 4 @AfterClass在当前类中的所有测试方法之后执行。注解在静态方法上。此方法可以包含一些清理代码。3、@BeforeEach 对应于 Junit 4 ....

文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(三) -Spring Boot 项目文件说明

一、解析 pom.xml 文件:(1)、让我们来看看默认生成的 pom.xml 文件中到底有些什么:&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan....

Spring Boot 学习研究笔记(三) -Spring Boot 项目文件说明
文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(二) - idea 快速搭建 Spring Boot

第一步,新建 Spring Initializr 项目:  (1)、选择 Spring Initializr (2)、选择 SDK点击【new】这里就是使用 JAVA SDK 要求版本 1.8+ 选择你默认安装在 C:\Program Files\Java\jdk1.8.0_191 目录:  (3)、然后选择默认的 url (不用管)点....

Spring Boot 学习研究笔记(二) - idea 快速搭建 Spring Boot
文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(一) - Spring Boot环境配置

一、什么是Spring Boot Spring Boot 的官方网站:https://projects.spring.io/spring-boot/Spring Boot 的源码:https://github.com/spring-projects/spring-boot1、Spring Boot 简介Spring Boot是 Spring 开源组织下的一个子项目,也是 Spring ....

Spring Boot 学习研究笔记(一) - Spring Boot环境配置
文章 2023-09-20 来自:开发者社区

jackson学习之十(终篇):springboot整合(配置类)

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 系列文章汇总 jackson学习之一:基本信息 jackson学习之二:jackson-core jackson学习之三:常用API操作 jackson学习之四:WRAP_ROOT_VALUE(root对象) jackson...

jackson学习之十(终篇):springboot整合(配置类)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注