Sprint Boot 事件监听@EventListener

JAVA 

介绍 @EventListener 是 Spring 框架中用于监听并处理 应用事件(ApplicationEvent) 的注解,它是 Spring 事件机制的核心之一。通过 @EventListener,你可以轻松地在应用中实现 事件驱动编程(Event-Driven Programming),实

Feign与openFeign对比,openFeign设置超时时间

JAVA 

1、Feign是什么? Feign也是一个狠角色,Feign旨在使得Java Http客户端变得更容易。 Feign集成了Ribbon、RestTemplate实现了负载均衡的执行Http调用,只不过对原有的方式(Ribbon+RestTemplate)进行了封装。 Feign是Spring Clo

一款序号(编号)生成器,从此代码统一代码中各种编号生成方式

JAVA 

编号生成器项目介绍 1、项目亮点 1、支持多租户,比如同一个公司内部有多套系统需要生成编号,可按租户来隔离 2、编号类型支持种类多态,比如:订单编号、用户编号等 3、编号组成部分可以随意组成以及调整先后顺序,比如:编号前缀、编号后缀、编号长度、编号间隔、编号生成规则等 2、编号规则介绍 编号组件

Spring Security 密码加解密

JAVA 

BCryptPasswordEncoder 是 Spring Security 提供的一个密码编码器类,用于使用 BCrypt 算法对密码进行加密和验证。BCrypt 是一种适应性哈希函数,基于Blowfish加密算法,常用于存储用户密码的哈希值,因为它能够有效抵抗彩虹表攻击和暴力破解。 主要功能:

SpringBoot 文件上传设置大小


记录一次排错经历 关于undertow容器配置文件上传大小,首先网上看了一波关于如何调整,主要参数是两个 spring.servlet.multipart.max-file-size=50MB spring.servlet.multipart.max-request-size=50MB 具体调整多

Spring Boot 项目前端传特殊字符后台被转义,已解决

JAVA 

情景再现 正常编写模板数据,我的模板是一个sql格式的,里面有大于号小于号之类的,发现了前端传的是 > ,到后台接收的时候直接变成了 > 一看就知道肯定是转义上出问题了。 前端传值调试 后端接收调试 解决思路 想办法把前台传过来的转义字符再转回来。 我这里用的方法比较简单,就这一个地方需

SpringBoot程序打包成docker镜像并运行


手动打包运行前提是服务器上已经安装好了docker[root@VM-4-7-centos docker]# docker -vDocker version 20.10.16, build aa7e414编写Dockerfile文件,参考样例:FROM openjdk:8ADD miniprogram

Spring Boot中logback.xml配置出现APPLICATION_IS_UNDEFINED


1、问题今天在给项目添加logback.xml配置时,发现添加配置项引入的配置在项目启动时会加载的时候出现了问题,先是生成了APPLICATION_IS_UNDEFINED文件,后来又生成了一个正常的文件。2、复现上配置文件:<?xml version="1.0" enco

Springboot使用ResourceUtils.getFile读取不到jar包里面文件


问题描述今天分享一个发版遇到问题,读取resource下文件时报错,但是本地环境启动时并不会报错,打包到线上jar包运行报错,最终定位到代码:File file = ResourceUtils.getFile("classpath:data20220111.txt");Input