《Spring全家桶》
文章平均质量分 92
从基础spring springmvc到springboot springcloud等
好学且牛逼的马
ikun 一遍不会,就再学一遍
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot 3 核心实战指南
简化配置:自动配置减少手动配置提升性能:虚拟线程、AOT 编译、ZGC现代化 API:Jakarta EE 10、JDK 21 特性简化开发:起步依赖、DevTools、Actuator易于部署:内嵌容器、Docker 支持。原创 2026-03-09 22:18:34 · 494 阅读 · 0 评论 -
Spring Boot 核心注解完全手册
本文按企业级开发流程逻辑重构,覆盖11大核心场景,每个注解均包含「核心功能+底层原理+可运行示例+高频痛点&解决方案」,既是开发手册也是排错指南(基于Spring Boot 3.2+)。Spring Boot应用唯一入口注解,三合一组合注解,标记主启动类,触发自动配置和组件扫描。使用痛点&解决方案痛点解决方案跨包的Bean扫描不到(如com.example.api下的Controller)1. 用指定所有需要扫描的包;2. 将主类包名提升为根包(如com.example)自动原创 2026-03-10 15:38:28 · 696 阅读 · 0 评论 -
【SSM框架 | day24 Spring IOC 与 DI 核心原理深度解析】
本文介绍了Spring框架的核心思想IOC(控制反转)与DI(依赖注入)。传统开发中对象创建和依赖管理由程序主动控制,导致高耦合,而Spring通过IOC容器管理对象生命周期,实现解耦。文章详细讲解了IOC入门案例、DI实现方式、Bean配置管理(包括作用域、实例化方式、生命周期控制),以及Setter注入、构造器注入、自动装配等依赖注入方式。最后总结了IOC/DI的设计思想,并解答了循环依赖、容器选择等常见面试问题,帮助开发者理解Spring如何通过反转控制实现松耦合架构。原创 2025-11-02 21:51:43 · 972 阅读 · 2 评论 -
【SSM 框架 | day27 spring MVC 和 SSM 整合】
SSM 框架的企业级开发,核心在于吃透底层机制、规范代码编写、提前规避坑点。本文通过补充完整代码示例、拆解底层逻辑、复现高频错误,从 SSM 整合、统一结果 / 异常处理、拦截器拓展到前后端联调,形成一套完整的实战体系。开发中需重点关注容器协同、事务一致性、序列化规范、接口安全等核心问题,同时养成日志分级、异常捕获、配置规范的习惯,才能构建出高可用、易维护的 Web 应用。原创 2025-11-06 23:01:44 · 2161 阅读 · 3 评论 -
【SSM框架 |day29-springboot整合SSM框架】
依赖管理:使用Spring Boot Starter简化依赖配置自动配置:利用Spring Boot的自动配置特性配置分离:使用YAML文件,支持多环境配置组件扫描:合理使用注解进行组件扫描事务管理:使用声明式事务管理。原创 2025-11-22 20:50:52 · 680 阅读 · 0 评论 -
【SSM框架 | day26 spring AOP与事务管理】
AOP(面向切面编程)是一种将横切逻辑(如日志、事务)与业务逻辑分离的编程范式。其核心概念包括连接点、切入点、通知和切面,通过动态代理实现方法增强。Spring AOP提供5种通知类型,支持XML和注解配置,常用功能包括统一日志、性能监控和声明式事务管理。声明式事务通过@Transactional注解实现,可配置传播行为和隔离级别。开发中需注意AOP失效问题,如自调用、异常捕获等。相比AspectJ,Spring AOP更轻量但功能有限。最佳实践包括精确切入点表达式、保持切面轻量和合理事务配置。掌握AOP能原创 2025-11-04 15:29:53 · 798 阅读 · 1 评论 -
【SSM 框架 | day28 MyBatis 和 MyBatis-Plus】
MyBatis-Plus是一个基于MyBatis的增强工具,通过简化开发、提高效率来优化单表操作。它提供无侵入性的增强功能,包括通用Mapper、Lambda表达式、主键自动生成和分页插件等。核心功能涵盖标准数据层CRUD操作、条件查询(Wrapper)、分页查询、逻辑删除、乐观锁等。MP支持Lombok简化实体类,提供代码生成器自动生成基础代码。在分布式系统中,推荐使用雪花算法(ASSIGN_ID)生成主键。MP通过版本号机制实现乐观锁,适合读多写少场景。条件构造器支持Lambda方式避免字段名错误,分页原创 2025-11-08 17:52:02 · 1335 阅读 · 0 评论 -
【SSM框架 | day25 spring IOC 与 DI 注解开发】
IOC 容器的初始化流程(Bean 实例化、依赖注入、初始化)。@Autowired自动装配的底层逻辑(类型匹配→名称匹配)。Spring 整合 MyBatis 的核心组件(SqlSessionFactoryBean、MapperScannerConfigurer)。BeanFactory 与 ApplicationContext 的差异(加载时机、功能扩展)。以上 5 道面试题覆盖了 Spring Day02 的核心知识点(IOC/DI 底层、容器差异、注解原理、整合开发),均为中大厂高频考察内容。原创 2025-11-03 22:27:22 · 1321 阅读 · 0 评论 -
【手写Easy-Spring|1】
本文详细介绍了Spring框架中Bean工厂的核心原理与类关系。主要内容包括:1) Bean核心概念(Bean、Bean工厂、Bean定义);2) 核心接口与类(BeanFactory、BeanDefinition、BeansException);3) 关键实现类(DefaultSingletonBeanRegistry、AbstractBeanFactory等);4) Bean生命周期、作用域和依赖注入机制;5) 工作原理及典型应用示例;6) 扩展点和最佳实践。文章系统阐述了Spring如何通过Bean工原创 2026-01-26 22:11:02 · 763 阅读 · 0 评论 -
从“模型接入”到“智能体编排”:Spring AI发展历程与核心知识点详解
从2023年萌芽到2026年成熟,Spring AI走过了一条令人惊叹的演进之路。2023年:项目启动,奠定设计理念2024年:快速迭代,核心能力成型,生态初现2025年:1.0 GA发布,生态全面扩展,多路线分化2026年:智能体时代,Graph框架与Agentic路线并行发展Spring AI的成功,不仅仅在于它提供了多模型接入、RAG、工具调用等功能,更在于它将Spring的设计哲学引入了AI工程领域——让Java开发者可以用熟悉的方式、在熟悉的生态中,构建生产就绪的AI应用。原创 2026-02-18 01:45:07 · 673 阅读 · 0 评论 -
从伦敦地铁到云原生:Spring Cloud 发展史与核心知识点详解
难度:⭐参考答案是一套基于 Spring Boot 的微服务解决方案,它提供了服务发现、配置管理、负载均衡、熔断器等分布式系统所需的常见功能。关系说明是构建单个微服务的框架,它简化了 Spring 应用的配置和部署是基于 Spring Boot 的,用于协调和管理多个微服务可以类比为:Spring Boot 是建造“房子”(单个服务),Spring Cloud 是规划“小区”(服务集群)一句话总结:Spring Boot 让你快速开发微服务,Spring Cloud 让你有效管理微服务集群。难度。原创 2026-02-18 01:42:24 · 516 阅读 · 0 评论 -
从“Servlet汪洋”到“响应式时代”:Spring MVC 1.x到5.x演进全记录与核心知识点详解
虽然本文主要讲Spring MVC,但了解WebFlux有助于理解5.x的全貌。WebFlux的两种编程模型基于注解的模型:与Spring MVC非常相似,但返回值是Mono/Fluxjava函数式端点模型:基于RouterFunction和HandlerFunctionjava@Bean.build();@Component版本发布时间核心主题代表特性1.x2004前端控制器模式奠基。原创 2026-02-18 00:38:46 · 568 阅读 · 0 评论 -
从“配置地狱“到“云原生时代“:Spring Boot 1.x到4.x演进全记录与核心知识点详解
从2014年到2026年,Spring Boot走过了四个大版本的演进之路。从1.x的"告别XML配置"到2.x的"响应式编程",从3.x的"拥抱Java 17和GraalVM"到4.x的"虚拟线程与模块化",每一次迭代都紧跟Java生态的发展脉搏,回应着开发者的真实需求。理解这些演进历程,不仅有助于我们在面试中展现技术深度,更重要的是能在实际项目中做出正确的技术选型,写出更优雅、更高效的代码。无论你正在使用哪个版本,希望本文能为你提供有价值的参考。原创 2026-02-18 00:11:39 · 761 阅读 · 0 评论
分享