<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_41997616的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/weixin_41997616</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; weixin_41997616]]></copyright><item><title><![CDATA[Spring Boot 4 邮件发送与文件上传下载：常见业务场景实战（含大文件与对象存储）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/166107367</link><guid>https://blog.csdn.net/weixin_41997616/article/details/166107367</guid><author>weixin_41997616</author><pubDate>Sun, 20 Sep 2026 10:14:18 +0800</pubDate><description><![CDATA[本篇《Spring Boot 4 学习从入门到大神》邮件通知、文件上传下载是几乎所有后台系统的刚需。本文将系统讲解 Spring Boot 4 邮件整合、模板邮件、文件上传下载、大小与格式限制，并延伸到大文件分片上传、断点续传与 MinIO 对象存储，帮你覆盖从简单到复杂的真实业务场景。]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 定时任务与异步线程池：从 @Scheduled 到高并发任务编排（生产级实战）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/165292228</link><guid>https://blog.csdn.net/weixin_41997616/article/details/165292228</guid><author>weixin_41997616</author><pubDate>Mon, 14 Sep 2026 10:33:40 +0800</pubDate><description><![CDATA[Spring Boot 4 后台任务（定时 + 异步）是系统的“隐形发动机”。本文将系统讲解 @Scheduled 定时任务、@Async 异步线程池、CompletableFuture 并行编排、任务异常处理，并给出分布式环境下防重复执行的实战方案，帮你写出既准又稳的后台任务。]]></description><category></category></item><item><title><![CDATA[RabbitMQ 入门：异步解耦与消息可靠投递（Spring Boot 4 实战，附“三确认机制“拆解）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/164956350</link><guid>https://blog.csdn.net/weixin_41997616/article/details/164956350</guid><author>weixin_41997616</author><pubDate>Fri, 11 Sep 2026 09:22:45 +0800</pubDate><description><![CDATA[异步解耦是微服务架构的"必修课"。本文将系统讲解 RabbitMQ 核心概念、Spring Boot 4 整合、消息收发实战，并重点拆解消息可靠投递的三确认机制（发送确认 / 返回回调 / 消费确认），帮你把消息"万无一失"地传递。]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 缓存实战：Redis + Cache Abstraction（高并发核心技能）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/164566792</link><guid>https://blog.csdn.net/weixin_41997616/article/details/164566792</guid><author>weixin_41997616</author><pubDate>Tue, 08 Sep 2026 09:11:59 +0800</pubDate><description><![CDATA[缓存是高并发系统的"第一道防线"。本文将系统讲解 Spring Cache 抽象、Redis 整合、缓存三大问题（穿透/击穿/雪崩）的解决方案、多级缓存与分布式锁，帮你构建生产级缓存体系。]]></description><category></category></item><item><title><![CDATA[事务管理深度解析：@Transactional 的正确使用姿势（Spring Boot 4 实战）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/164361120</link><guid>https://blog.csdn.net/weixin_41997616/article/details/164361120</guid><author>weixin_41997616</author><pubDate>Fri, 04 Sep 2026 10:05:38 +0800</pubDate><description><![CDATA[事务是后端开发中最容易"以为对了实际没生效"的环节。本文将系统拆解 Spring 事务抽象、传播行为、隔离级别、失效场景、声明式与编程式事务，以及多数据源下的事务方案，帮你彻底避开生产事故。]]></description><category></category></item><item><title><![CDATA[MyBatis‑Plus 集成：单表操作零 SQL 实践（Spring Boot 4 实战）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/164295847</link><guid>https://blog.csdn.net/weixin_41997616/article/details/164295847</guid><author>weixin_41997616</author><pubDate>Wed, 02 Sep 2026 13:44:11 +0800</pubDate><description><![CDATA[MyBatis-Plus是国内主流持久层方案，在MyBatis基础上增强单表零SQL与SQL可控性。文章介绍了Spring Boot整合MP依赖、配置、BaseMapper内置17种方法、LambdaQueryWrapper条件构造器、分页插件、逻辑删除、代码生成器等企业级要点，助力快速开发]]></description><category></category></item><item><title><![CDATA[Spring Data JPA 入门：从实体映射到 CRUD（Spring Boot 4 实战）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/164214060</link><guid>https://blog.csdn.net/weixin_41997616/article/details/164214060</guid><author>weixin_41997616</author><pubDate>Mon, 31 Aug 2026 13:58:10 +0800</pubDate><description><![CDATA[JPA 是 Java 持久化标准，Spring Data JPA 则让数据库操作变得“几乎不用写 SQL”。本文将系统讲解 JPA 核心概念、实体映射、Repository 用法、方法命名查询和关联关系，帮你快速上手企业级 ORM 开发。]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 深度解析，JdbcTemplate 实战——轻量级数据库操作方案]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/164137479</link><guid>https://blog.csdn.net/weixin_41997616/article/details/164137479</guid><author>weixin_41997616</author><pubDate>Fri, 28 Aug 2026 09:31:25 +0800</pubDate><description><![CDATA[在 JPA 和 MyBatis 大行其道的今天，JdbcTemplate 依然有其独特的价值。本文将系统讲解 JdbcTemplate 的核心 API、CRUD 实战、批量操作、事务管理，以及如何结合 Druid 监控分析 SQL 性能。]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 数据源配置详解（从零到生产级监控）——整合 MySQL + Druid]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/164077656</link><guid>https://blog.csdn.net/weixin_41997616/article/details/164077656</guid><author>weixin_41997616</author><pubDate>Wed, 26 Aug 2026 09:58:25 +0800</pubDate><description><![CDATA[数据访问是后端项目的核心。本文将带你整合 MySQL 与 Druid 连接池，详解自动配置原理、监控配置、多数据源与生产级调优，帮你彻底搞定 Spring Boot 4 的数据源配置。]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 优雅解决 CORS（从原理到生产级配置）——跨域问题不再愁]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/164045490</link><guid>https://blog.csdn.net/weixin_41997616/article/details/164045490</guid><author>weixin_41997616</author><pubDate>Tue, 25 Aug 2026 09:50:20 +0800</pubDate><description><![CDATA[前后端分离项目，跨域是必踩的坑。本文将彻底讲清跨域的本质、Spring Boot 4 的 CORS 解决方案、全局/局部配置、与拦截器的执行顺序，以及生产环境的安全配置。]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 三大神器实战——过滤器、拦截器、监听器，从使用到源码深度解析]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/164013956</link><guid>https://blog.csdn.net/weixin_41997616/article/details/164013956</guid><author>weixin_41997616</author><pubDate>Mon, 24 Aug 2026 09:47:06 +0800</pubDate><description><![CDATA[过滤器、拦截器、监听器是 Spring Boot Web 开发的“三大神器”，但它们的区别和执行顺序经常被混淆。本文将彻底讲清它们的本质、使用场景、执行顺序，并结合源码解析 Spring Boot 4 是如何注册它们的。]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 生产级实战——统一返回结果与全局异常处理，让接口更规范]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/163938006</link><guid>https://blog.csdn.net/weixin_41997616/article/details/163938006</guid><author>weixin_41997616</author><pubDate>Fri, 21 Aug 2026 09:54:02 +0800</pubDate><description><![CDATA[一个专业的后端项目，接口返回格式必须统一，异常必须被优雅处理。本文将手把手教你封装统一返回结果、全局异常处理器，并给出生产级可直接复制的模板。]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 深度解析——参数接收大全：@RequestParam、@PathVariable、@RequestBody]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/163911253</link><guid>https://blog.csdn.net/weixin_41997616/article/details/163911253</guid><author>weixin_41997616</author><pubDate>Thu, 20 Aug 2026 10:49:44 +0800</pubDate><description><![CDATA[本篇是《Spring Boot 4 学习从入门到大神》专栏第 7 篇
参数是接口的“入口”，也是 Bug 的高发区。本文将系统讲解 Spring Boot 4 中各种参数接收方式、底层原理、复杂类型绑定、参数校验和常见坑位，帮你彻底搞定接口参数。]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 实战——RESTful 接口开发：@RestController 与请求映射全解]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/163843186</link><guid>https://blog.csdn.net/weixin_41997616/article/details/163843186</guid><author>weixin_41997616</author><pubDate>Tue, 18 Aug 2026 09:18:25 +0800</pubDate><description><![CDATA[本文是《SpringBoot4学习从入门到大神》专栏第6篇，系统讲解如何开发规范的RESTful接口。主要内容包括：1）RESTful设计思想（用URL定位资源，HTTP方法描述操作）；2）@RestController注解的使用场景；3）各类请求映射注解（@GetMapping等）和参数绑定方式（@PathVariable等）；4）企业级开发必备的统一返回结果封装；5）HTTP状态码的正确使用；6）接口版本控制等进阶内容。文章通过大量代码示例，帮助开发者掌握编写规范、优雅、易维护的后端接口的核心技巧，并总]]></description><category></category></item><item><title><![CDATA[日志怎么打才专业？Spring Boot 4 日志体系与 Logback 配置（生产级实战）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/163819579</link><guid>https://blog.csdn.net/weixin_41997616/article/details/163819579</guid><author>weixin_41997616</author><pubDate>Mon, 17 Aug 2026 11:37:56 +0800</pubDate><description><![CDATA[本文系统讲解SpringBoot4日志系统的最佳实践，主要内容包括：1. 日志体系架构：采用SLF4J门面+Logback实现方案，实现代码解耦；2. 日志级别管理：详解TRACE到FATAL六种级别及生产环境推荐配置；3. 生产级配置方案：提供完整的logback-spring.xml模板，支持日志滚动（按天归档+自动压缩）、异步写入、环境隔离（dev/prod）等功能；4. 日志规范：强调占位符使用、异常堆栈打印、敏感信息规避等关键要点；5. 常见问题解决方案：包括磁盘空间管理、性能优化等实际运维问题的]]></description><category></category></item><item><title><![CDATA[《Spring Boot 4》配置文件怎么写？application.yml 与 properties 实战对比（Spring Boot 4 配置全解）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/163744437</link><guid>https://blog.csdn.net/weixin_41997616/article/details/163744437</guid><author>weixin_41997616</author><pubDate>Fri, 14 Aug 2026 09:26:47 +0800</pubDate><description><![CDATA[本文是《SpringBoot4学习从入门到大神》专栏第4篇，深入讲解SpringBoot配置核心知识。主要内容包括：1. YAML相比Properties的优势及语法规范；2. 多环境配置实现方式（dev/test/prod）；3. 配置加载优先级（命令行>JVM>环境变量>yml）；4. 推荐使用类型安全的@ConfigurationProperties而非@Value。特别强调SpringBoot4更推荐YAML格式，并指出常见配置错误及解决方案。文章总结企业级开发应掌握的4个要点：YAML首选、多环境]]></description><category></category></item><item><title><![CDATA[Ai编程openlayers实现Gis地图降雨量效果]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/163723996</link><guid>https://blog.csdn.net/weixin_41997616/article/details/163723996</guid><author>weixin_41997616</author><pubDate>Thu, 13 Aug 2026 13:37:51 +0800</pubDate><description><![CDATA[【摘要】本文详细解析了基于OpenLayers的行政区降雨量可视化实现方案，采用Heatmap热力底图与Vector圆点标注的双层叠加技术。关键点包括：1）通过权重映射将降雨量数据归一化为0-1区间；2）设计分段色带函数实现气象等级可视化；3）采用图层互斥策略确保UI清晰度。文章提供完整技术架构和可落地的Vue3+TypeScript实现代码，包含数据协议设计、核心渲染函数及性能优化建议。该方案已在实际应急指挥系统中验证，能有效呈现"空间分布趋势+精确数值"的双重信息，适合AI辅助编程场景快速复现气象可视化]]></description><category></category></item><item><title><![CDATA[详解 Spring Boot 4 项目结构：这些目录和文件到底干嘛用？（新手避坑指南）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/163699265</link><guid>https://blog.csdn.net/weixin_41997616/article/details/163699265</guid><author>weixin_41997616</author><pubDate>Wed, 12 Aug 2026 15:19:59 +0800</pubDate><description><![CDATA[本文详细解析了SpringBoot4的标准项目结构，帮助初学者建立正确的工程认知。从根目录的pom.xml、mvnw等核心文件，到src目录下的代码分层（controller/service/repository等）、资源配置（application.yml/static/templates），再到测试代码和常见陷阱，全面拆解了SpringBoot项目的组织规范。重点强调了启动类位置、YAML配置、静态资源管理、Git提交规范等关键实践，并提供了分层架构的最佳实践方案，让开发者理解"约定优于配置"的设计哲学]]></description><category></category></item><item><title><![CDATA[第一个 Spring Boot 4 应用：从创建到启动只需5分钟（启动流程揭秘）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/163687226</link><guid>https://blog.csdn.net/weixin_41997616/article/details/163687226</guid><author>weixin_41997616</author><pubDate>Wed, 12 Aug 2026 09:42:47 +0800</pubDate><description><![CDATA[本文深入解析了SpringBoot应用的启动机制，重点剖析了核心注解@SpringBootApplication的三大功能：配置声明、组件扫描和自动配置。文章详细讲解了自动配置的实现原理，包括SpringFactories机制和条件注解的使用，并揭示了SpringApplication.run()的启动流程和内嵌Tomcat的工作方式。通过关闭自动配置的验证实验，直观展示了自动配置的关键作用。最后总结了SpringBoot4相比前代的改进，强调理解自动配置机制对掌握SpringBoot的重要性。全文以通俗易]]></description><category></category></item><item><title><![CDATA[Spring Boot 4 来了！新特性全景解析与开发环境搭建（从零开始）]]></title><link>https://blog.csdn.net/weixin_41997616/article/details/163672619</link><guid>https://blog.csdn.net/weixin_41997616/article/details/163672619</guid><author>weixin_41997616</author><pubDate>Tue, 11 Aug 2026 17:30:27 +0800</pubDate><description><![CDATA[《SpringBoot4入门指南》摘要：本文为SpringBoot4学习专栏首篇，适合Java初学者及开发者升级技术栈。SpringBoot4核心优势在于全面支持Java17+、深度云原生优化及更简化的企业开发，重点特性包括：最低要求升级（JDK17+、JakartaEE10）、成熟的AOT编译、智能配置文件及增强可观测性。环境准备需JDK21+Maven3.9+，推荐IntelliJIDEA开发。通过Spring Initializr或IDEA创建项目，详细解析了项目结构，并演示了"HelloSprin]]></description><category></category></item></channel></rss>