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

Spring Boot 学习研究笔记(二十一) Springboot中druid数据库连接池使用

Springboot中Druid数据库连接池使用 一、使用数据库连接池的目的主要考虑应用程序与数据库建立连接的性能优化。由于创建一个新的数据库连接是一个非常耗时的过程,在使用完之后,还需要不断的释放连接,对资源的损耗比较大。而采用数据库连接池之后,首先就创建了固定数量的数据库连接,需要用的时候使用即可。  二、Druid连接池详解Druid 是alibaba开源的数....

Spring Boot 学习研究笔记(二十一) Springboot中druid数据库连接池使用
文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(十九)-docker部署SpringBoot 日志目录挂载

一、为什么需要挂载日志目录?1、本地测试环境,日志文件能正常输出,部署到生产环境后不能输出日志文件。2、使用docker部署服务时,如果日志存放在容器里,当重启时或删除容器后日志会丢失。用docker目录挂载可以解决以上问题。 二、docker目录挂载步骤:第一步: 确定自己的docker容器中的日志目录即log4js.xml 文件配置的输出目录,这里使用目录为:/var/log/ca....

Spring Boot 学习研究笔记(十九)-docker部署SpringBoot 日志目录挂载
文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(十八) 添加log4j2日志文件

Spring Boot  添加log4j2日志文件   对于一个线上程序或者服务而言,重要的是要有日志输出,这样才能方便运维。而日志的输出需要有一定的规划,如日志命名、日志大小,日志分割的文件个数等。在SpringBoot的框架下,会使用log4j2。 Log4j其实可以理解为log for java,所以是java的日志框架,提供日志服务,而Log4j 2是Log....

Spring Boot 学习研究笔记(十八) 添加log4j2日志文件
文章 2023-10-10 来自:开发者社区

Spring Boot 学习研究笔记(十六) -Spring Data JPA 实现多表关联查询

Spring Data JPA 实现多表关联查询 一、多对多的实现需求[1] 通过用户ID 查询视频信息,通过该视频信息也获得对应的用户信息  如果要从用户表的信息获得视频表的信息。必须需要三个条件:必须需要有一个中间表。必须需要中间表对应本表的外键。必须需要中间表对应关联表的外键。 第一步:配置单表user 表package com.call.show.....

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

Spring Boot 学习研究笔记(十五) @RequestMapping 注解及参数接收、校验详解(1)

@RequestMapping 注解及参数接收、校验详解Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。从命名约定我们可以看到每个注释都是为了处理各自的传入请求方法类型,即 @GetMapping 用于处理请求方法的 ....

文章 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 学习研究笔记(四) -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 文件中到底有些什么:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan....

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

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

微服务

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

+关注