spring boot

小飞Coding1 小时前
spring boot
Spring Boot 中关于 Bean 加载、实例化、初始化全生命周期的扩展点先梳理 Spring Bean 从“定义”到“销毁”的完整流程,所有扩展点都嵌入在这个流程中:核心目标:修改/新增/删除 BeanDefinition,不涉及 Bean 实例 该阶段扩展点优先级:BeanDefinitionRegistryPostProcessor > BeanFactoryPostProcessor
小飞Coding2 小时前
spring boot
彻底搞懂 Spring 容器导入配置类:@EnableXXX 与 spring.factories 核心原理在 Spring/Spring Boot 开发中,我们经常会遇到两种“导入配置类”的方式:@EnableXXX + @Import 注解组合,以及 spring.factories 配置文件。很多开发者只知其然不知其所以然——明明都是往容器里加配置类,为什么要分两种方式?封装自定义组件时该怎么选?
悟空码字1 天前
java·spring boot·后端
Spring Boot 整合 MongoDB 最佳实践:CRUD、分页、事务、索引全覆盖大家好,我是小悟。业务场景:开发一个博客文章管理系统技术需求:安装MongoDBpom.xml依赖配置
皮皮林5513 天前
java·spring boot
拒绝写重复代码,试试这套开源的 SpringBoot 组件,效率翻倍~目录Graceful Response 是一个 Spring Boot 技术栈下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码 等功能,使用 Graceful Response 进行 web 接口开发不仅可以节省大量的时间,还可以提高代码质量,使代码逻辑更清晰。
用户908324602735 天前
java·spring boot
Spring AI 1.1.2 + Neo4j:用知识图谱增强 RAG 检索(上篇:图谱构建)传统的 RAG(检索增强生成)系统主要依赖向量相似度检索,虽然能够找到语义相近的文档,但往往忽略了知识之间的关联关系。本系列文章将介绍如何使用 Spring AI 1.1.2 结合 Neo4j 图数据库,通过知识图谱增强 RAG 检索能力,让 AI 不仅能找到相似的知识,还能发现关联的知识。
用户8307196840826 天前
spring boot·后端·rabbitmq
Spring Boot 集成 RabbitMQ :8 个最佳实践,杜绝消息丢失与队列阻塞在 Spring Boot 项目中集成 RabbitMQ 时,为了保证消息传递的可靠性、系统的稳定性和可维护性,结合生产环境经验,整理以下 8 个核心最佳实践。
Java水解6 天前
spring boot·后端
Spring Boot 视图层与模板引擎学习目标:掌握Spring Boot视图层与模板引擎的核心概念与使用方法,包括Spring Boot视图层的基本方法、Spring Boot与Thymeleaf的集成、Spring Boot与Freemarker的集成、Spring Boot与Velocity的集成、Spring Boot的静态资源管理、Spring Boot的实际应用场景,学会在实际开发中处理视图层问题。 重点:Spring Boot视图层的基本方法、Spring Boot与Thymeleaf的集成、Spring Boot与Freema
Java水解6 天前
spring boot·后端
一文搞懂 Spring Boot 默认数据库连接池 HikariCP每次访问数据库,如果都经历:这些操作非常耗时,在并发场景下会严重拖慢系统性能。👉 数据库连接池的作用就是:
洋洋技术笔记6 天前
spring boot·后端
Spring Boot Web MVC配置详解Spring MVC是Spring框架提供的Web层解决方案,基于经典的MVC(Model-View-Controller)设计模式。它通过将业务逻辑、数据和界面显示分离,使Web应用的开发更加清晰和模块化。
初次攀爬者7 天前
spring boot·kafka·消息队列
Kafka 基础介绍Apache Kafka 是一个分布式流式平台,最初由 LinkedIn 开发,后成为 Apache 顶级项目。其核心特性包括:
用户8307196840827 天前
spring boot·spring·mcp
spring ai alibaba + nacos +mcp 实现mcp服务负载均衡调用实战项目目标是完成传统SASS服务向MCP服务的转型,并实现MCP服务的负载均衡调用,具体目标如下:服务转型:将现有的传统SASS服务快速、高效地封装并转换为MCP(服务,复用原有业务逻辑,降低转型成本。
Java水解7 天前
spring boot·后端
SpringBoot3全栈开发实战:从入门到精通的完整指南SpringBoot3在SpringBoot2的基础上进行了重大改进,主要特点包括:访问 [start.spring.io] 生成项目,选择合适版本和依赖。
初次攀爬者8 天前
java·spring boot·rocketmq
RocketMQ在Spring Boot上的基础使用在 pom.xml 中添加 RocketMQ 官方 Spring Boot Starter 依赖:版本匹配建议: RocketMQ 4.9.x → starter 2.2.3 RocketMQ 5.x → starter 2.3.0+
花花无缺8 天前
java·spring boot·后端
搞懂@Autowired 与@Resuorce在 Java(通常指 Spring 框架环境下)开发中,@Autowired 和 @Resource 都可以用来实现依赖注入(Dependency Injection),将 Spring 容器中的 Bean 注入到变量中。
Derek_Smart8 天前
java·jvm·spring boot
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件本文皆为Derek_Smart个人原创,请尊重创作,未经许可不得转载。2026马年第一篇文章,复盘一下年前的重大问题。年前线上出现过一次线程卡死,整个项目直接挂了,就我一人忙。后面一查,OOM。整个生产线,没有监控,只能根据dump文件和普通日志文件进行排查。所以在生产环境中,及时察觉 JVM 的异常状态(如线程卡死、内存泄漏、死锁)对保障服务稳定性至关重要。许多团队会在业务代码中嵌入轻量级的健康检查任务,定期采集 JVM 指标并记录日志,以便在故障发生前获得预警。
Nyarlathotep01138 天前
java·spring boot
SpringBoot Starter的用法以及原理为了理解SpringBoot Starter的写法,以hello-spring-boot-starter作为示例来讲解
dkbnull9 天前
spring boot
深入理解Spring两大特性:IoC和AOP众所周知,Spring拥有两大特性:IoC和AOP。IoC,英文全称Inversion of Control,意为控制反转。AOP,英文全称Aspect-Oriented Programming,意为面向切面编程。
洋洋技术笔记9 天前
java·spring boot
Spring Boot条件注解详解条件注解(Conditional Annotations)是Spring框架提供的一种机制,它允许根据特定条件决定是否注册Bean或执行配置。在Spring Boot中,条件注解是实现自动装配的核心技术之一。通过这些条件注解,Spring Boot可以实现"按需加载",避免不必要的Bean初始化。
洋洋技术笔记10 天前
spring boot
Spring Boot配置管理最佳实践Spring Boot提供了灵活而强大的配置管理机制。从启动命令行参数到环境变量,从配置文件到代码默认值,Spring Boot能够从多种来源读取配置,并按照明确的优先级规则进行合并。理解这套机制,是熟练运用Spring Boot的前提。
用户83071968408211 天前
java·spring boot
Spring Boot 项目中日期处理的最佳实践住在公司附近的坏处就是,夜里可能被领导一通电话叫去公司看问题。服务总是报错,重启也没用。到公司打开电脑,日志好多这个错误: