[Spring] Spring原理(SpringBoot完结)

SpringBoot自动装配原理大致如下:当Spring项目启动的时候,就会自动把这些配置文件中的配置类通过@Import注解全部加载到SpringIoC容器中.

万字详解 MapStruct Plus,带你快速上手!

MapStruct Plus 是 MapStruct 的增强工具(类似于 Mybatis 和 Mybatis Plus 的关系),其在 MapStruct 的基础上,实现了自动生成 Mapper 接口的功能,并强化了部分功能,使 Java 类型转换更便捷、优雅。

SpringBoot如何配置动态数据源?原理+实战

若没空探究原理可直接跳转到“实现方式:注解+切面”目录数据源切换方法Spring对数据源的管理类似于策略模式,不懂策略模式也没关系,其实就是有一个全局的键值对,类型是Map。当JDBC操作数据库之时,会根据不同的key值选择不同的数据源。而这个key值可以放到方法的注解里。所以切换数据源的思路就是让

IDEA SpringBoot实现定时任务(保姆级教程,超详细!!!)

本教程将带您逐步了解Spring Boot定时任务的实现过程,包括基本的配置和注解使用、常见的执行计划设置、以及高级功能如动态定时任务、多线程定时任务等。通过本教程的学习,您将能够掌握在Spring Boot中高效实现定时任务的方法和技巧,为您的应用增添更多自动化和智能化的功能。

springboot的actuator

微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是运行在不同的机器上,彼此通过服务调用进行交互,前后台的业务流会经过很多个微服务的处理和传递,出现了异常如何快速定位是哪个环节出现了问题?在这种框架下,微服务的监控显得尤为重要。Spring Boot Actuator 模块提供了生产级别的

Spring Boot轻松整合Minio实现文件上传下载功能

在/root/xxkfz/soft目录下面创建文件minio文件夹,进入minio文件夹,并创建data目录;minio 默认账号密码为 minioadmin/minioadmin直接设置管理员账号密码 编辑 /etc/profile 文件即可进入执行文件目录/root/xxkfz/soft/min

SpringBoot整合iText7导出PDF及性能优化

在Spring Boot中整合iText7来导出PDF文件是一个常见的需求,尤其是在需要生成报告或文档的应用场景中

SpringBootWeb登录认证

什么是会话?在我们日常生活当中,会话指的就是谈话、交谈。在web开发当中,会话指的就是浏览器与服务器之间的一次连接,我们就称为一次会话。在用户打开浏览器第一次访问服务器的时候,这个会话就建立了,直到有任何一方断开连接,此时会话就结束了。在一次会话当中,是可以包含多次请求和响应的。比如:打开了浏览器来

SpringBoot+Vue项目的打包部署教程

本教程旨在帮助开发者,完成基于springboot后端项目和基于vue前端项目的打包以及服务器部署。本教程的前提是开发者已经拥有一个完整的springboot+vue的前后端分离的项目,以及一台配置好JDK和MySQL以及nginx的环境的云服务器。目标是能够将项目部署到云服务器上,并通过云服务器的

Spring Boot: 2.7.x 至 2.7.18 及更旧的版本,漏洞说明

在 Spring Framework 版本 5.3.0 至 5.3.38 及更早的不受支持版本中,如果应用程序评估了用户提供的 SpEL(Spring Expression Language)表达式,攻击者可以利用特制的表达式导致拒绝服务(DoS)攻击。Spring Framework: 5.3.0

《零散知识点 · 自定义 HandleMapping》

在 Spring MVC 中,自定义 HandlerMapping 可以用来定义请求路径与处理器(控制器)之间的映射规则。虽然 Spring 提供了诸如 RequestMappingHandlerMapping 和 SimpleUrlHandlerMapping 等默认实现,但在某些特殊场景下,可能

SpringBoot 未授权访问漏洞挖掘

HeapDump内存泄露漏洞复现

手把手教你入门vue+springboot开发(九)--springboot后端实现与postman调试

上篇我们已经定义好了数据库表users和用户管理功能的HTTP接口,本篇我们按照接口进行springboot后端开发实现,然后使用postman工具调试接口。

《学会 SpringBoot · 依赖管理机制》

进行 SpringBoot 开发工作的,引入 spring-boot-starter-web 就可以让程序具备 SpringMVC 的功能,而且连版本号也不需要写。本篇博文简单介绍一下 SpringBoot 的依赖管理机制。💗 后续会逐步分享企业实际开发中的实战经验,有需要交流的可以联系博主。

Cookie-SameSite属性 前端请求不带cookie的问题解决方案

最近遇到了前端请求后端不带cookie的问题,请求时header里面就是没有cookie查看响应应该是这个问题SameSite是一个cookie属性,用于控制浏览器是否在跨站点请求中发送cookie。

芋道源码-环境搭建(一)后端

最近在学习基于开源代码 - 芋道源码的云平台开发,环境搭建挺麻烦的,记录一下,同时供想要学习云平台开发的兄弟们参考。开发环境:后端jdk 21前端数据库:消息队列:环境所有的资源链接:如果已经有环境,直接去gitee克隆大佬的源码即可。如果和我一样是小白,需要进行云平台开发环境搭建,请去下面的资源链

可造成敏感信息泄露!Spring Boot之Actuator信息泄露漏洞三种利用方式总结

如果没有正确使用Actuator,可能造成信息泄露等严重的安全隐患。其中heapdump作为Actuator组件最为危险的Web端点,因未授权访问被恶意人员获取后进行分析,可进一步获取敏感信息。

Apache POI与easyExcel:Excel文件导入导出的技术深度分析

Apache POI和easyExcel都是优秀的Java库,用于处理Excel文件。Apache POI以其全面性和灵活性著称,提供了对Excel文件的全面支持。然而,在处理大型文件时,它可能会遇到性能问题和内存消耗过高的情况。相比之下,easyExcel则针对大型文件的处理进行了优化,提供了更高

Spring Boot集成sse实现chatgpt流式交互

SSE可以指代两种不同的概念:一是指“服务器发送事件”(Server-Sent Events),另一种是指英特尔的“因特网数据流单指令序列扩展”(Streaming SIMD Extensions)。服务器发送事件SSE是一种基于HTTP协议的服务器向客户端实时推送数据的机制。利用HTTP的长连接特

SpringBoot3.3.0 整合 SpringSecurity 的详细步骤

本片文章基于JDK17+springboot3.3.0与 SpringSecurity 的整合能够极大简化安全配置和管理的复杂性。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈