1 JUnit5介绍1.1 JUnit5简介JUnit5作为最新版本的JUnit框架,与之前版本的Junit框架有很大的不同,由三个不同子项目的几个不同模块组成。 JUnit5 = JUnit Platform+JUnit Jupiter+JUnit Vintage。 JUnit Platform: 是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。 JU
昨天给大家介绍了一下ElasticSearch代码结构设计,今天给大家介绍一下ElasticSearch怎么集成到Spring boot中,不知道大家记不记得以前我也写过它们的整合,但今天要说的模式和以前的不一样(具体区别大家可以对照的看看,这边就不详细介绍了)。1.我们首先引入ElasticSearch的相关依赖,pom文件的依赖如下所示:<!-- elasticsearch ...
转载 2021-06-22 17:29:01
228阅读
Thymeleaf是一个流行的模板引擎,该模板引擎采用java语言开发;Thymeleaf模板既能用于web环境下,也能用于非web环境下,在非web环境下,它能直接显示模板上的静态数据,在web环境下,它能像JSP一样从后台接收数据并替换掉模板;Thymeleaf模板它是基于HTML的,以HTML标签为载体,Thymeleaf要寄托在HTML的标签下实现对数据的展示在Controller层:@C
转载 2024-09-27 13:13:40
37阅读
昨天给大家介绍了一下ElasticSearch代码结构设计,今天给大家介绍一下ElasticSearch怎么集成到Spring boot中,不知道大家记不记得以前我也写过它们的整合,但今天要说的模式和以前的不一样(具体区别大家可以对照的看看,这边就不详细介绍了)。1.我们首先引入ElasticSearch的相关依赖,pom文件的依赖如下所示:<!-- elasticsearch ...
原创 2022-03-01 14:26:28
680阅读
package com.demo.config; import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.amqp.core.*; import org.springframework.amqp.r
转载 2021-06-11 16:17:00
392阅读
pom.xml中添加: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 想要直接访问resour
IT
原创 2021-07-21 09:26:00
157阅读
前言Spring 也算有多年的历史了,已成为Java应用程序开发框架的事实标准。在如此悠久的历史背景下,有人可能会认为Spring放慢了脚步,躺在了自己的荣誉簿上,再也做不出什么新鲜的东西,或者是让人激动的东西。甚至有人说,Spring是遗留项目,是时候去看看其他创新的东西了。 这些人说得不对。 Spring的生态圈里正在出现很多让人激动的新鲜事物,涉及的领域涵盖云计算、大数据、无模式的数据持久化
转载 2024-02-27 18:41:10
46阅读
springboot就是一个升级版的spring。它可以极大的简化xml配置文件,可以采用全注解形式开发,一个字就是很牛。在springboot想要使用jsp开发,需要集成jsp,在springboot中集成jsp需要以下几个步骤:1. 在pom配置文件中加入对jsp的解析包<!--springbo
原创 2021-07-17 12:27:29
157阅读
1.创建springboot项目,引入rabbitmq和web依赖引入rabbitmq依赖之后,springboot会自动配置rabbitmq,可以从RabbitAutoConfiguration类中查看自动配置情况:2.1 其中有rabbitmq的连接工厂类2.2 另外还有一个比较重要的RabbitTemplatebean对象,此对象是用来操作rabbitmq进行发送接收消息的模板,作用类似于redis中的redisTemplate。2.3 从RabbitAutoConfigurat
原创 2021-07-27 14:05:19
734阅读
使用MyBatis框架操作数据,在SpringBoot框架中集成MyBatis。 使用步骤如下:1、准备好数据库?serverTimezone=GMT2、MyBatis起步依赖:完成MyBatis对象自动配置,对象放在容器中创建模块的时候,需要勾选spring web、MyBatis Framework、MySQL Driver 这三个pom.xml文件<?xml version="1.0"
原创 精选 2023-08-05 17:43:57
250阅读
在Spring Boot中集成Excel插件,您可以选择使用EasyExcel,这是阿里巴巴开源的poi插件之一。它主要解决了poi框架使用复杂、sax解析模式不容易操作、数据量大容易OOM以及POI并发造成的报错等问题。EasyExcel的主要解决方式是通过解压文件的方式加载,一行一行地加载,并且抛弃样式字体等不重要的数据,降低内存的占用。它的优势在于注解式自定义操作,输入输出简单,提供输入输出
原创 2023-10-23 23:39:02
52阅读
logging.file.name=./logs/${spring.application.name}.loglogback-spring.xml<configuration> <include resource="org/springframework/boot/logging/logback/defaults.xml" /> <include resource="org/springframework/boot/logging/logback/conso
原创 2022-02-14 10:10:27
246阅读
logging.file.name=./logs/${spring.application.name}.loglogback-spring.xml<configuration> <include resource="org/springframework/boot/logging/logback/defaults.xml" /> <include resource="org/springframework/boot/logging/logback/conso
原创 2021-08-26 09:24:53
365阅读
Spring Boot学了这么久,我还没用过它的单元测试。今天我就系统完整地学习总结一下在Spring Boot中使用JUnit5框架进行单元测试。其实本节主要还是学习JUnit5的使用。有一句话说的好,我可以不用,但我必须会用。 1.JUnit5 的变化2.JUnit5的常用注解3.断言机制4.前置条件(assumptions)5.嵌套测试6.参数化测试 1.JUnit5 的变化Spring B
MinIO介绍部署与springboot集成1. MinIO基本信息2. MinIO特性3. 应用场景4. 存储架构4.1 单主机,单硬盘模式4.2 单主机,多硬盘模式4.3 多主机、多硬盘模式(分布式)5. 基础概念6. 部署6.1 二进制方式部署6.2 Docker方式部署6.3 控制台访问设置7. Springboot集成使用7.1 引入jar包7.2 增加配置7.3 代码集成8. 参考资
转载 2024-05-19 21:07:50
121阅读
前言一直没机会做spring生态圈的框架,公司选择的是一些小众的微服务,鉴于此考虑,丰富自己的技术栈,花了两天时间从网上各网站上学习了springboot一些基础知识。 本章只介绍springboot微服务集成kafka,跟rabbitmq用法相同,作为一个消息中间件收发消息使用,本章仅介绍集成后的基础用法,研究不深,请各位谅解。开始集成1.pom.xml中增加依赖包依赖包.png<depe
转载 2023-11-23 12:34:20
133阅读
文章目录一、Junit5 简介二、Junit5 常用注解三、断言四、前置条件五、嵌套测试六、参数化测试七、迁移指南 一、Junit5 简介Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JU
Spring Boot集成Junit5创建使用springboot创建就完成集成测试(1)在Spring Boot项目中使用Junit
1.入门案例项目名称:002-springboot-springmvc2.Springboot整合SpringMVC2.1 选择类型为 Spring Initializr2.2 指定 GAV 及 pom 配置信息2.3 选择 Spring Boot 版本及依赖2.4 修改 Content Root 路径及文件所在目录2.5 对 POM.xml 文件进行解释<?xml version="1.0
转载 10月前
213阅读
准备工作环境准备JAVA版本Copy java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)ES版本Copy { "name": "pYaFJhZ", "clust
转载 2024-09-19 13:19:09
191阅读
  • 1
  • 2
  • 3
  • 4
  • 5