springboot junit

编写一个自己的SpringBoot Starter

我们用SpringBoot的时候发现有很多starter,比如spring-boot-starter-web等,对于SpringBoot的官方starter,基本上是以spring-boot-starter-xxx来命名的,对于非官方的一些包来说,我们该怎样将自己的包与SpringBoot结合起来呢 ......
SpringBoot Starter

SpringBoot集合工作流(WorkFlow)Flowable

在我不久前做的一个项目中,需要完成一个审批模块,选用了flowable。 以下就是flowable简单的使用流程介绍 流程 一,引入依赖 <!--flowable依赖--> <dependency> <groupId>org.flowable</groupId> <artifactId>flowab ......
工作流 SpringBoot Flowable WorkFlow

SpringBoot初学记录(17)- Spring中使用redis 2

1、安装Redis 在centos服务器安装redis 7.2.0版本。 wget http://download.redis.io/releases/redis-7.2.0.tar.gz tar -xzvf redis-7.2.0.tar.gz cd redis-7.2.0 make #编译 ma ......
SpringBoot Spring redis

Springboot整合XXL-job

1、开发步骤: pom.xml <!--xxl-job--> <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.3.1</version> </dependency ......
Springboot XXL-job XXL job

springboot使用切面捕获异常并且使用注解收集日志

项目目录 MySysLog import java.lang.annotation.*; @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD}) @Documented public @interface MySysLog ......
切面 注解 springboot 日志

【SpringBoot】Docker部署

docker部署是主流的部署方式,极大的方便了开发部署环境,保持了环境的统一,也是实现自动化部署的前提。 1 项目的目录结构 package: 点击打包,生成 xxx-SNAPSHOT.jar target目录: 打包生成目录,生成的jar存放位置 Dockerfile: 跟项目根目录同级 2 创建 ......
SpringBoot Docker

springboot+vue2+element学生信息管理系统

效果: .vue <template> <div> <el-container style="height: 700px; border: 1px solid #eee"> <el-header style="font-size: 40px; background-color: rgb(238, 2 ......

springboot 断点上传、续传、秒传实现

前言springboot 断点上传、续传、秒传实现。保存方式提供本地上传(单机)和minio上传(可集群)本文主要是后端实现方案,数据库持久化采用jpa 一、实现思路前端生成文件md5,根据md5检查文件块上传进度或秒传 需要上传分片的文件上传分片文件 分片合并后上传服务器 二、数据库表对象说明: ......
断点 springboot

SpringBoot使用Redis分布式缓存

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集 ......
分布式 缓存 SpringBoot Redis

springboot项目实现断点续传功能

这篇文章主要介绍了springboot项目实现断点续传,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 java代码 package com.ruoyi.web.upload.controller;import com.ruoyi.web.upl ......
断点 springboot 功能 项目

一些研发工程师在Springboot注意点

一些研发工程师在Springboot注意点1. 正确设计代码目录结构虽然您有很大的自由度,但有一些基本规则值得遵循来设计您的源代码结构。避免使用默认包。确保所有内容(包括入口点)都在命名良好的包中,这样您就可以避免与组装和组件扫描相关的意外情况;将 Application.java(应用程序的入口类 ......
Springboot 工程师 工程

详解SpringBoot @Conditional相关条件注解

Spring boot条件注解是@ContionalXXX相关的注解,表示当特定条件有效时,被修饰的配置类或配置方法才会生效。 条件注解可以用来修饰@Configuration类或@Bean方法等。 主要有以下行为: 当Spring Boot检测到类加载路径包含某个框架时,会自动配置该框架的基础Be ......
注解 Conditional SpringBoot 条件

Springboot+Mybatis+Mybatisplus 框架中增加自定义分页插件和sql 占位符修改插件

一、Springboot简介 springboot 是当下最流行的web 框架,Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,让这些框架集成在一起变得 ......
插件 Mybatisplus Springboot 框架 Mybatis

用springBoot、netty写TCP客户端/服务端,并用TCP工具测试

1.启动客户端和连接服务端 package com.pkx.cloud.test.netty; import io.netty.bootstrap.Bootstrap; import io.netty.channel.*; import io.netty.channel.nio.NioEventLo ......
springBoot TCP 客户端 客户 工具

SpringBoot 使用 Maven 打包

1. maven打包方式 maven打包有三种方式 pom、jar、war。在pom.xml 文件中声明的方式分别如下: <!-- 1. pom方式 --> <packaging>pom</packaging>` <!-- 2. jar方式 --> <packaging>jar</packaging ......
SpringBoot Maven

SpringBoot注解

一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把 ......
注解 SpringBoot

SpringBoot错误处理

SpringBoot错误处理 1 SpringMVC写法 1.1 在单独的Controller写一个处理异常的方法处理 @Slf4j @RestController public class HelloController { @GetMapping("/exception") public Str ......
SpringBoot 错误

SpringBoot环境配置

使用Intellij 2023版本。 1. 新建空项目; 2. 在file 中 找到 project structures, 设置language level 为 17。(否则后续通过springinitializr 新建模块时会报错) 3.右键项目图标,新建module。 4. 使用maven, ......
SpringBoot 环境

springboot中logback日志配置引用spring环境变量的使用方式

在springboot 的官方文档中,关于springboot集成logback的说明中提到【https://docs.spring.io/spring-boot/docs/2.4.5/reference/htmlsingle/#boot-features-logback-extensions】 集 ......
变量 springboot logback 方式 环境

springboot如何启动tomcat

大纲: 确定WebApplicationType 自动加载org.springframework.boot.autoconfigure下的pring.factories,根据 EmbeddedWebServerFactoryCustomizerAutoConfiguration 的过滤Conditi ......
springboot tomcat

springboot 06 idea提交到Gitee

> commit ......
springboot Gitee idea 06

【Springboot文件上传】前后端双开,大文件秒传、断点续传的解决方案和优雅实现

思路和解决方案探讨秒传这里指的 “秒传”,是指:当用户选择上传一个文件时,服务端检测该文件之前是否已经被上传过,如果服务器已经存有该文件(完全一样),就立马返回前端 “文件已上传成功”。前端随即将进度条更新至100%。 这样给用户的感觉就是 “秒传” 的感觉。 对于每一个上传到服务器的资源,我们都需 ......
文件 断点 Springboot 解决方案 方案

springboot解决跨域

新建config包 在建文件复制进去即可 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.sprin ......
springboot

【记录6】华为云耀云服务器L实例-基于springboot的学生管理系统部署-上

书接上回,在完成了华为云耀云服务器L实例的五个基础配置后,我们已经具备了在这个高性能云服务器上部署自己项目的所有基础。本篇将以一个从github上下载的开源springboot学生管理系统(源代码链接:https://github.com/ZeroWdd/studentmanager)为例,介绍数据 ......

【记录7】华为云耀云服务器L实例-基于Springboot的学生管理系统部署-下

书接上回,在完成【上】中的步骤后,我们已经具备了在华为云耀云服务器L实例这个高性能云服务器上部署自己项目的所有先决条件,包括数据库部署和本地项目测试。本篇将继续以一个从github上下载的开源springboot学生管理系统(源代码链接:https://github.com/ZeroWdd/stud ......

springboot 整合 gridfs 、webUploader实现大文件分块上传、断点续传、秒传

主要的pom.xml: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency><!--mongodb--> <dependency> <groupId>org. ......
断点 webUploader springboot 文件 gridfs

SpringBoot获取当前操作用户的id/信息

一、概述 在一般性的基设需求中,有需要获取当前用户操作记录的情况,也就是说我们需要记录当前用户的信息。如:id、昵称、账号等信息。 这些信息一般用于记录用户的个人行为,例如:用户的操作日志,记录某些数据的更改或者添加者信息等。 本例主要用于记录更改及添加者信息(操作数据库时) 我希望借助mybati ......
SpringBoot 用户 信息 id

springboot异步多线程发邮件

二、实现异步发送邮件 在SpringBoot项目中开启异步多线程非常简单,只需要下面几个步骤即可。 在主类上面开启@EnableAsync注解 …… @EnableAsync public class EmosWxApiApplication { …… @Configuration public c ......
线程 springboot 邮件

SpringBoot路径匹配

Spring5.3 之后加入了更多的请求路径匹配的实现策略; 以前只支持 AntPathMatcher 策略, 现在提供了 PathPatternParser 策略。并且可以让我们指定到底使用那种策略。 1. Ant风格路径用法 Ant 风格的路径模式语法具有以下规则: *:表示任意数量的字符。 ? ......
SpringBoot 路径

springboot生成二维码的正确姿势-附视频附源码

@目录前言初始化 SpringBoot 项目引入依赖编码编写工具类生成二维码资源共享 二维码的原理是什么,如何保证不重复?你有没有想过这样一件事,二维码是实现原理是什么?如何保证各个平台的二维码是唯一的?就算你的程序停止运行,但是你的二维码依然存在。设计上要保证唯一性,比如在物流等环境中扫码编程别人 ......
springboot 源码 姿势 视频