springboot junit

SpringBoot3.x原生镜像-Native Image实践

## 前提 之前曾经写过一篇[《SpringBoot3.x 原生镜像-Native Image 尝鲜》](https://vlts.cn/post/spring-boot-native-image-demo),当时`SpringBoot`处于`3.0.0-M5`版本,功能尚未稳定。这次会基于`Spr ......
SpringBoot3 SpringBoot 镜像 Native Image

springboot添加启动事件监听

当我们需要在 springboot 启动时做的第一件事,可以通过添加事件监听实现,具体如下: 添加事件 import org.springframework.boot.context.event.ApplicationStartingEvent; import org.springframework ......
springboot 事件

Springboot内嵌neo4j配置

环境说明 MacOS Apple M1 | Jdk17 | Maven 3.8.5 | SpringBoot 2.6.9 | neo4j 5.10.0 注:neo4j 内嵌最大的坑就是版本兼容性,所以引入前一定检查 neo4j 与 springboot 版本兼容性,其次 neo4j 各版本间配置使用 ......
Springboot neo4j neo4 neo 4j

Springboot 内嵌 Sqlite 配置使用

版本号 MacOS Apple M1 | Jdk17 | Maven 3.8.5 | SpringBoot 2.6.9 | Sqlite 3.42.0.0 pom.xml <dependencies> <dependency> <groupId>org.xerial</groupId> <artif ......
Springboot Sqlite

Springboot websocket简单使用

1、在pom.xml导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> 2、在Spring ......
Springboot websocket

两步实现springBoot导出带动态表格的word docx文档

1.第一步 导入poi依赖 <!-- Apache POI --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency> < ......
springBoot 表格 文档 docx word

快速创建一个SpringBoot项目

一、概述 使用社区版创建SpringBoot脚手架的时候,如果使用SpringBoot的官网创建,一旦无法联网就无法创建。下面提供两种创建地址,一种国内的,一种是官网创建。 二、解决办法 1.使用Spring官网进行创建 https://start.spring.io/ 点击下面的按钮获取代码,用i ......
SpringBoot 项目

SpringBoot整合(部分内容)

1.springboot整合数据源--连接数据库 1.1 pom文件配置 首先,创建SpringBoot项目时勾选 创建好之后在pom文件中继续添加Druid数据库连接池依赖 <!-- 数据库连接池--> <dependency> <groupId>com.alibaba</groupId> <ar ......
SpringBoot 部分 内容

springboot验证码-AJ-captcha

准备资料: 若依版本 : ruoyi-vue 3.8.2 【点我去下载】aj-captcha版本:1.3.0 【去下源码】参考:若依官方文档-集成aj-captcha 开始 若依vue版本的验证码用了数学运算,还得手工输入计算结果。看了官方文档,改成了目前比较流行的拖动滑块方式。 1.引入MAVEN ......
springboot AJ-captcha captcha AJ

springboot验证码-GoogleReCaptcha3 ReCaptcha

现在的应用中对于登录,注册,短信验证码。。。这些场景来说,验证码真的是必不可少。随着技术的发展,也使得验证码从当初的图形验证码,发展到今天的滑块,倒立文字点击,数学计算,手势滑动,拼图,刮图。。。等等各种花样,总之一个目的,阻止机器人的访问。 验证码这玩意儿,确实给用户带来了很不好的体验,很多应用的 ......

springboot验证码-kaptcha谷歌验证码工具

验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息。Maven依赖在开发验证码功能的时候,kaptcha谷歌验证码工具,依赖。 <!--验证码 --><dependency> <groupId>com.github.penggl ......
springboot kaptcha 工具

springboot验证码-kaptcha,hutool-captcha

前言 在springboot的登陆页面中为了防止机器大规模注册,机器暴力破解数据密码等危害,需要验证随机生成的验证码。现提出两种简易方案生成验证码功能,一种采用springboot整合kaptcha第三方验证码生成工具的生成方案;另一种采用springboot整合第三方类库hutool生成验证码,验 ......

springboot验证码-kaptcha

前言网上实现生成验证码的方式有很多,我这里只记录下使用 kaptcha 生成验证码的方式。 实现思路1、整合 kaptcha ,创建 kaptcha 的工具类。2、编写接口,在接口中使用 kaptcha 工具类来生成验证码图片(验证码信息)并返回。3、登录时从 session 中获取验证码进行校验。 ......
springboot kaptcha

springboot验证码-Hutool-captcha

前言在Web应用程序中,为了保护用户信息的安全性,验证码已经成为了一个非常普遍的安全措施,而Hutool-captcha是一款非常优秀的开源图形验证码工具,简单易用,提供了丰富的特性,可以帮助我们快速实现验证码功能。 本文将介绍如何使用Spring Boot整合Mybatis-Plus和Hutool ......
Hutool-captcha springboot captcha Hutool

springboot验证码-easy-captcha工具包

1.easy-captcha工具包 生成验证码的方式有许多种,这里选择的是easy-captcha工具包。github开原地址为:easy-captcha工具包其支持Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。 2添加依赖 首先需要将easy-cap ......

SpringBoot 启动流程追踪(第二篇)

上一篇文章分析了除 refresh 方法外的流程,并着重分析了 load 方法,这篇文章就主要分析 refresh 方法,可以说 **refresh** 方法是 springboot 启动流程最重要的一环,没有之一。我们通常在分析源码的过程中,都需要带着一个目标去看,不然看这看那,感觉什么都没有看一 ......
SpringBoot 流程

SpringBoot整合knife4j

# SpringBoot整合knife4j > 目前来说比较好用,UI比较好看的接口文档 > > 配置完成访问显示404需添加WebMvcConfigurationConfig.java ### 依赖 ```xml com.github.xiaoymin knife4j-spring-boot-st ......
SpringBoot knife4j knife4 knife 4j

springboot redssion 单机模式/集群模式/哨兵模式连接

引入依赖: <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.10.7</version> </dependency> <dependency> <groupId>cn. ......
模式 哨兵 集群 springboot 单机

SpringBoot3集成Kafka

Kafka是一个开源的分布式事件流平台,常被用于高性能数据管道、流分析、数据集成和关键任务应用,基于Zookeeper协调的处理平台,也是一种消息系统,具有更好的吞吐量、内置分区、复制和容错。 ......
SpringBoot3 SpringBoot Kafka

idea导入新springboot项目时 如何进行configure相关的配置 启动项目

idea导入springboot项目运行教程 前置要求①具备Java环境,并且可以通过Maven进行安装项目依赖; ②具备IntelliJ IDEA工具,推荐专业版,社区版也不影响; ③具备Mysql5.7或以上版本数据库; ④具备Navicat数据库可视化管理工具; ⑤推荐使用Google Chr ......
项目 springboot configure idea

springboot~ApplicationContextAware和Interceptor产生了真感情

看着题目,有点一头污水吧,事实上,没有经历过,很难去说`ApplicationContextAware`在什么时候会用到,直接在一个bean对象里,你可以直接使用构造方法注入或者Autowired属性注入的方式来使用`其它的bean对象`,这在springboot里是非常自然的,也是天然支持的;但如 ......

SpringBoot

# 1. 回顾 > spring的AOP: > > (1)什么是AOP? 面向切面编程,它是对OOP的一种补充技术。把业务代码和非业务代码分离。在不改变业务代码的前提下,可以对业务代码进行增强。 > > (2)应用场景: (1)日志 (2)权限校验 (3)事务处理。 > > (3) 核心的概念: > ......
SpringBoot

【Spring boot】快速创建springboot项目

1、文件-新建项目 2、选择spring 填写信息 3、添加依赖包 <后续可以在pom.xml中引入依赖包> 4、项目生成完成 ......
springboot 项目 Spring boot

SpringBoot初体验

1.何为SpringBoot 简单理解:是集成于spring的优点继而简化spring配置 SpringBoot简化了整个搭建与开发的过程 当然,其通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。 2.springboot优势 (1)可以创建独立的Spring应用程 ......
SpringBoot

有关springboot的一些理解

springboot 概念 springboot是spring项目的脚手架,其能够快速构建spring项目,不再需要一些对应用程序的xml文件配置,其自带许多硬件设备的驱动。其核心是约定大于配置理念,即减少人为配置,尽量采用默认的配置即可。例如,不同于单独的springMVC,其默认配置了包括tom ......
springboot

SpringBoot+Mybatis-Plus+Mysql的保姆级搭建

本文通过简单的示例代码和说明,让读者能够了解Mybatis-Plus+Mysql的简单使用 必须说明的是,本文有部分内容是为了后续的微服务写的,所以如果只想用Mybatis-Plus的话,直接使用bank1项目即可 1.新建父项目,选用spring initializr即可,可以删除其他文件,仅仅留 ......
Mybatis-Plus SpringBoot 保姆 Mybatis Mysql

RabbitMQ与SpringBoot 集成

1、添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 2、添加配置 官方配置https://doc ......
SpringBoot RabbitMQ

springboot2.0整合redis集群,其实好简单

配置 #redis配置 redis: cluster: nodes: - 127.0.0.1:9000 - 127.0.0.1:9001 - 127.0.0.1:9002 - 127.0.0.1:9003 - 127.0.0.1:9004 - 127.0.0.1:9005 timeout: 6000 ......
集群 springboot2 springboot redis

springboot集成cas

# CAS服务搭建 > 可以直接放在Tomcat中启动,这里可以为了方便直接用IDEA搭建启动。如果直接拉取示例代码以下内容都已修改完毕。拉取代码直接使用。 1. CAS 提供了模板 `https://github.com/apereo/cas-overlay-template`,拉取 代码。 2. ......
springboot cas