最新文章

旧文也有春天

Spring Boot

标签:Spring Boot

SpringBoot整合MongoDB 封面 文章

SpringBoot整合MongoDB

本文介绍了SpringBoot整合MongoDB的完整流程,包括项目配置、实体类定义、两种DAO实现方式(MongoRepository和MongoTemplate)以及基本CRUD操作与查询示例。

魚的部落阁
SpringBoot中RabbitMQ死信队列介绍和使用 封面 文章

SpringBoot中RabbitMQ死信队列介绍和使用

死信队列确保消息在无法正常消费时不被丢弃,通过转移到专用队列进行后续处理。触发场景包括:消息被拒绝且不重新入队、过期或队列满被挤出。实现时需配置死信交换机与队列绑定,以接收和处理异常消息,保障系统可靠性。

魚的部落阁
RabbitMQ使用教程(超详细) 封面 文章

RabbitMQ使用教程(超详细)

RabbitMQ是基于AMQP协议的消息队列,用于系统间异步通信和解耦。本教程涵盖其五种工作模式:简单队列、Work公平分发、订阅、路由和主题模式,并提供了Spring与SpringBoot集成RabbitMQ的环境搭建及代码示例。

魚的部落阁
轻量级CI/CD自动构建平台Gitea+Drone保姆级实践教程 封面 文章

轻量级CI/CD自动构建平台Gitea+Drone保姆级实践教程

本文介绍了如何利用轻量级代码托管工具Gitea和持续集成平台Drone搭建高效的CI/CD系统,涵盖安装配置、Spring Boot项目示例、资源消耗对比及常见问题解决,突出其易用性和低资源占用优势。

魚的部落阁
使用注解形式实现 Redis 分布式锁 封面 文章

使用注解形式实现 Redis 分布式锁

本文介绍了一种基于Redis的分布式锁实现,通过AOP切面和注解驱动,确保耗时操作的并发安全。核心包括加锁、续时和释放锁机制,使用定时线程池定期延长锁过期时间,防止任务未完成时锁提前释放,并提供了完整的代码示例和测试验证。

魚的部落阁
文章

SpringBoot启动时让方法自动执行的几种实现方式

SpringBoot项目启动时提前加载数据或执行方法的五种方式:实现ServletContextAware或ServletContextListener接口;使用@PostConstruct注解或静态代码块;实现ApplicationRunner或CommandLineRunner接口。

魚的部落阁
SpringBoot中的@Value注解详解,非常实用! 封面 文章

SpringBoot中的@Value注解详解,非常实用!

文章介绍了Spring配置文件中存储List和Map的方法。直接使用@Value读取会报错,可通过数组或EL表达式解决。数组配置简单但需转换;EL表达式用split()解析List/Set,JSON解析Map,更灵活。注意@Value与@AllArgsConstructor冲突。

魚的部落阁
Springboot整合log4j2日志全解 封面 文章

Springboot整合log4j2日志全解

本文介绍了Springboot整合log4j2日志框架的方法,强调log4j2的高性能优势。整合步骤包括排除默认logback、添加log4j2依赖、配置日志文件,并提供了配置文件模版和参数详解,帮助开发者快速实现日志管理。

魚的部落阁

输入关键词搜索已发布文章