springboot junit

【SpringBoot学习】4、SpringBoot 配置本地资源映射路径已解决

springboot 配置本地资源映射路径需要配置一下映射资源位置,当时 springboot1.x 和 spring 波特 2.x 的配置方法不同,这里就分开记录一下配置过程。 ## 1、springboot 1.x 配置 ```java @Configuration public class M ......
SpringBoot 路径 资源

【SpringBoot学习】3、SpringBoot 多个版本配置简单的拦截器

springboot1.x 和 springboot2.x 配置[拦截器](https://so.csdn.net/so/search?q=拦截器&spm=1001.2101.3001.7020)区别就在于注册拦截器的方式不同,springboot1.x 配置方法是: ```java public ......
SpringBoot 多个 版本

【SpringBoot学习】2、idea 配置 SpringBoot 热启动详解,和热启动失效解决方案

## 一、idea 配置 springboot 热启动方法 1、添加 spring-boot-devtools 的包,true必须加上。 ```xml org.springframework.boot spring-boot-devtools true ``` 2、修改 spring-boot-ma ......
SpringBoot 解决方案 方案 idea

【SpringBoot学习】1、SpringBoot 配置 jsp 模板引擎

## springboot 整合 jsp 页面 创建 springboot 项目就不废话了。在原来的基础上直接加东西就可以了 1、添加 jsp 支持的 jar 包 ```xml javax.servlet javax.servlet-api provided javax.servlet jstl o ......
SpringBoot 模板 引擎 jsp

SpringBoot 整合 redis-阿里云发送短信

### pom ```pom.xml com.aliyun aliyun-java-sdk-core 4.5.16 com.aliyun aliyun-java-sdk-dysmsapi 1.1.0 cn.hutool hutool-all 5.8.4 com.alibaba fastjson 2. ......
SpringBoot 短信 redis

springboot + redis stream做轻量级消息队列

### 背景 前面我们探讨了使用redis stream做消息中间件的可行性,结论是在保证数据并发量不大, 数据敏感性不高, 且不方便使用重量级MQ,kafka的情况下可以使用. 探讨过程:https://www.cnblogs.com/qds1401744017/p/17598613.html # ......
轻量 轻量级 队列 springboot 消息

docker部署项目,涉及springboot\tomacat\nginx\es

sudo apt-get install docker-ce=5:20.10.6~3-0~debian-bullseye docker-ce-cli=5:20.10.6~3-0~debian-bullseye containerd.iodocker 部署项目信息:--172.17.0.1 172.1 ......
springboot tomacat 项目 docker nginx

SpringBoot-3 拦截器注入配置

如果拦截器加载的时间点在Spring的上下文初始化之前,导致注入的值为null,您可以尝试以下两种解决方法: 1. 使用`@PostConstruct`注解: 在拦截器中使用`@PostConstruct`注解标记一个初始化方法,在该方法中手动获取配置值,并进行相应的处理。这样可以确保在拦截器初始化 ......
SpringBoot

SpringBoot 快速配置日志方法

快速配置日志方法 #log logging.file=logs/stdout.log logging.file.max-size=20KB logging.pattern.file=%date [%thread][IP:%X{ip}|USER:%X{user}][%-5level %logger{8 ......
SpringBoot 方法 日志

SpringBoot 单元测试不执行:maven-surefire-plugin 版本问题

SpringBoot 单元测试不执行:maven-surefire-plugin 版本问题 问题现象 Spring Boot 项目,在编写单元测试时,使用了 JUnit 4.13.2 以上的版本。 为了让 Maven 能自动运行单元测试,需要引入 Maven Surefire 或 Maven Fai ......

运维——springboot项目部署

转自:https://juejin.cn/post/6844903877150507016#heading-20 摘要 本文主要以图文的形式讲解mall在Linux环境下的部署,涉及在Docker容器中安装Mysql、Redis、Nginx、RabbitMQ、Elasticsearch、Mongod ......
springboot 项目

springboot 初始化加载过程 条件注解

官网解释:https://docs.spring.io/spring-boot/docs/3.0.9/reference/html/features.html#features.developing-auto-configuration.condition-annotations 从其他博客粘过来的 ......
注解 springboot 条件 过程

Springboot+elasticsearch基础整合实例

es,当插入数据的时候,可以自动创建索引,但是mapping却都是默认类型,导致搜索时需要key.keyword方式,不科学。 索引也可以手偶刚创建,指定mapping。 当然还有一种优雅的方案使用template,当自动创建索引的时候,我们的字段类型就可控了。 真实业务中,不能用一个固定的inde ......
elasticsearch Springboot 实例 基础

JAVA-Springboot实践项目-用户注册

Smiling & Weeping 我本没喜欢的人, 见你的次数多了, 也就有了。 1.创建数据表 1.1.选中数据表: use store 1.2.创建t_user表: 2创建用户实体类 2.1通过表的结构提取出表的公共字段,放在一个实体类的基类中,起名BaseEntity基类中 主要作用是声明变 ......

springboot中的策略模式

场景介绍: 底层agent扫描云主机中安装的各类中间件,以OS为维度全量上报。 服务层需要拆分入库,并且判断是否已注册。例如:kafka、redis、was、tomcat、pgsql、Hadoop、linux、windows等等吧。 我们可以用一堆if..else 进行各种判断,也可以用传统的策略模 ......
springboot 策略 模式

SpringBoot-2、SpringBoot打包时排除指定文件

maven-jar-plugin,它可以配置 JAR 打包的细节,包括哪些文件会被包含在 JAR 中。 以下是一个示例的配置,可以在 pom.xml 中添加: ``` org.apache.maven.plugins maven-jar-plugin 3.2.0 **/application.pro ......
SpringBoot 文件

springboot和springcloud区别

springboot和springcloud区别有: 1、含义不同;2、作用不同;3、使用方式不同;4、特征不同;5、注释不同;6、优势不同;7、组件不同;8、设计目的不同。 其中,含义不同指的是springboot是一个快速开发框架,而SpringCloud是建立在SpringBoot上的服务框架 ......
springcloud springboot

SpringBoot 打jar包后下载static文件夹下的文件

前端: 后端: @RequestMapping(value = {"downloadFile"}) public void downloadFile(HttpServletResponse response) { InputStream inputStream = null; OutputStrea ......
文件 SpringBoot 文件夹 static jar

SpringBoot + Redis 执行lua脚本

1、背景 有时候,我们需要一次性操作多个 Redis 命令,但是 这样的多个操作不具备原子性,而且 Redis 的事务也不够强大,不支持事务的回滚,还无法实现命令之间的逻辑关系计算。所以,一般在开发中,我们会利用 lua 脚本来实现 Redis 的事务。 2、lua 脚本 Redis 中使用 lua ......
脚本 SpringBoot Redis lua

使用Maven插件为SpringBoot应用构建Docker镜像

# Docker开启远程API 用vim编辑器修改docker.service文件 ``` # 生成证书 openssl genrsa -aes256 -out ca-key.pem 4096 openssl req -new -x509 -days 365 -key ca-key.pem -sha ......
SpringBoot 插件 镜像 Docker Maven

SpringBoot如何获取IOC容器以及修改Bean

通过ApplicationContextAware来获得ApplicationContext,然后获取相关Bean进行操作 **举例说明** ``` @Configuration public class CommonConfig implements ApplicationContextAware ......
容器 SpringBoot Bean IOC

springboot 使用 quartz

导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency> 配置quartz @Configuratio ......
springboot quartz

springboot 使用log4j2配置

pom配置如下: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> ......
springboot log4j2 log4 log 4j

springboot 集成 onlyoffice 实现文档预览、编辑、pdf转化、缩略图生成

## 开源地址 https://gitee.com/lboot/lucy-onlyoffice ## 介绍 `lucy-onlyoffice`是依赖于`onlyoffice`的`springboot`文档预览编辑集成解决方案,该解决方案实现了了`onlyoffice`的访问使用,支持对常见文档类型的 ......
springboot onlyoffice 文档 pdf

SpringBoot进行参数校验的方法详解

https://www.jb51.net/article/246275.htm 在日常的接口开发中,为了防止非法参数对业务造成影响,经常需要对接口的参数进行校验。本文通过示例详细讲解了SpringBoot如何进行参数校验的,感兴趣的可以学习一下 + 目录 介绍 在日常的接口开发中,为了防止非法参数对 ......
SpringBoot 参数 方法

idea导入新springboot启动配置出现的问题

报错:Could not transfer artifact org.springframework.boot:spring-boot-dependencies:pom:2.5.14 from/to public (https://maven.aliyun.com/repository/public ......
springboot 问题 idea

Springboot使用AOP编程简介

## AOP简介 AOP(面向切面编程)是一种编程范式,Spring AOP是基于代理模式的AOP框架,它通过动态代理实现切面的织入,更加轻量级和易于使用。 - Joinpoint (连接点):类里面可以被增强的方法即为连接点。例如,想修改哪个方法的功能,那么该方法就是一个连接点。 - Pointc ......
Springboot 简介 AOP

【SpringBoot实现两级缓存】

##### spring boot中使用Caffeine + Redis实现二级缓存 ##### 1.依赖准备 首先确认Caffeine和redis这两者的依赖已导入(springboot版本为2.4.0): ```xml org.springframework.boot spring-boot-s ......
缓存 SpringBoot

SpringBoot 2.6.x集成Swagger报错

## SpringBoot 2.6.x集成Swagger报错 问题描述:使用SpringBoot集成Swagger后,运行报错:Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang ......
SpringBoot Swagger

springboot循环依赖

循环依赖会报以下错误信息: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxxConfiguration': Unsatisfied dependen ......
springboot