【SpringBoot系列】SpringBoot整合Kafka(含源码)
在现代的微服务架构中,消息队列已经成为了一个不可或缺的组件。它能够帮助我们在不同的服务之间传递消息,并且能够确保这些消息不会丢失。在众多的消息队列中,Kafka 是一个非常出色的选择。它能够处理大量的实时数据,并且提供了强大的持久化能力。在本文中,我们将会探讨如何在 SpringBoot 中整合 K
15.Spring Boot单元测试(Service、Mock、Feign、Http Rest API)
test表示依赖的组件仅仅参与测试相关的工作,包括测试代码的编译和执行,不会被打包包含进去;spring-boot-starter-test是Spring Boot提供项目测试的工具包,内置了多种测试工具,方便我们在项目中做单元测试、集成测试。
【SpringBoot】讲清楚日志文件&&lombok
【Spingboot】日志文件
【8】Spring Boot 3 集成组件:安全组件 spring security【官网概念篇】
spring securit是一个框架,它提供身份验证授权和针对常见攻击的保护。它具有保护命令式和响应式应用程序的一流支持,是保护基于spring的应用程序的事实上的标准。Spring Security默认使用。但是,您可以通过将公开为来定制它。如果您正在从Spring Security 4.2迁移
SpringBoot - MyBatis-Plus - 如何在查询时排除某些字段?
MyBatis-Plus如何在查询时排除某些字段。
从零搭建微服务架构:Spring Boot与Nacos完美整合
在这篇博客中,我们将探索如何使用Spring Boot和Nacos构建弹性、高可用的微服务架构。从服务的注册与发现到配置中心的统一管理,我们将逐步深入,演示这两个框架如何协同工作,为你的应用提供强大的支持。通过简洁而详实的示例和易于理解的解释,你将能够轻松地整合Nacos到你的Spring Boot
TDengine时序数据库通俗易懂教程
TDengine 是一款开源、高性能、云原生的时序数据库,且针对物联网、车联网、工业互联网、金融、IT运维等场景进行了优化。TDengine的代码,包括集群功能,都在 GNU AGPL v3.0 下开源。除核心的时序数据库功能外,TDengine还提供缓存、数据订阅、流式计算等其它功能以降低系统复杂
xjar使用和原理
xjar使用,原理,破解和增加如何增加破解难度
Spring Boot 拦截器 HandlerInterceptor的使用以及WebMvcConfigurer简单介绍
当我们使用Spring Boot构建Web应用程序时,是一个重要的组件,用于拦截请求的处理过程。接口定义了在请求处理的不同阶段执行的方法,允许我们在请求到达处理程序之前和之后执行自定义逻辑。
SpringBoot 中实现定时任务的几种方式
这种方式很简单,主要就是先@EnableScheduling开启定时任务功能,然后在相应的方法上添加@Scheduled()中间写上相应的cron表达式即可。示例如下:schedule.ScheduleTask:Cron表达式参数参考:建议:直接在线生成Cron表达式比较方便:www.matools
使用SpringBoot发送异步事件的方式解决前端接口调用超时问题
一个内部使用的系统,要求实现功能:管理员后台一键操作,不定期(举办活动时)批量更新并导出所有普通用户的用户与密码信息为 Excel 表格文件。目的是防止时间长了,如果密码不变的话,容易被别人冒用,所以每次不定期的活动开始前,要求重新生成密码。但是整个过程导致了前端导出接口超时。最终采用 Spring
IDEA,JDK是1.8,但Java版本只有21和17
2023年11月26日,想创建一个springboot的项目,本地安装的是1.8,但是在使用Spring Initializr创建项目时,发现版本只有17和21。在选择17版本的时候,会报错,而选择21版本时,可以继续创建。
微服务: 04-springboot中rabbitmq的yml或properties配置,消息回收,序列化方式
rabbitmq的连接配置, 以及回收机制配置, 修改默认java序列化方式#beta版 rabbitmq V3.0.1 版本启动测试 pzy===============================================>#基础配置#发送确认机制设置#发布消息成功到交换器后会触发回调
SpringBoot——Quartz 定时任务
⑦、W:该字符只能出现在日期域中,表示离该日期最近的工作日,例如 15W:表示离该月15号最近的工作日,如果15号是星期六则匹配星期五 14号。L在日期字段表示月份的最后一天,如一月的31,二月的28等,如果在星期域中表示星期六(7),但是如果L出现在星期字段里,而且前面有一个数值 X,则表示这个月
redisson配置类---SpringBoot集成、redis单机和集群模式配置
【代码】redisson配置类---SpringBoot集成、redis单机和集群模式配置。
SpringBoot连接MySQL并整合MyBatis-Plus
二、配置yml文件中MySQL的连接和Mybatis-Plus配置2、创建Controller3、创建service接口4、创建Service实现类5、创建Mapper6、创建Mapper配置类五、接口测试1、URL携带参数测试(通过\绑定)
SpringBoot+mysql+vue实现大学生健康档案管理系统前后端分离
基于SpringBoot+mysql+Shiro+vue+ElementUI实现大学生健康档案管理系统前后端分离
SpringBoot整合Knife4j问题
最近工作中需要到Knife4j, 加上自己的项目上本来好的Knife4j文档突然不好使了,遇到的问题正好记录一下。
SpringBoot——Swagger2 接口规范
如今,REST和微服务已经有了很大的发展势头。但是,REST规范中并没有提供一种规范来编写我们的对外REST接口API文档。每个人都在用自己的方式记录api文档,因此没有一种标准规范能够让我们很容易的理解和使用该接口。我们需要一个共同的规范和统一的工具来解决文档的难易理解文档的混乱格式。Swagge
SpringBoot+Vue入门
Spring+Vue+Mybatis入门