SSM
文章平均质量分 91
顾北12
专注 Java 后端技术实战分享,深耕 Spring 生态
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis入门
SQL 映射文件是等 ORM 框架的核心配置文件,用于分离 Java 业务逻辑与数据库 SQL 语句,实现 SQL 的集中管理、参数映射、结果映射、动态 SQL 构建等功能。它本质是一个 XML 文件,通过特定标签定义数据库操作(CRUD),并与 Java 接口(Mapper 接口)绑定,让框架自动生成 SQL 执行的代理实现。原创 2025-11-04 17:04:09 · 586 阅读 · 0 评论 -
Spring核心入门:IOC与DI(附实例代码)
本文深入解析Spring框架两大核心概念IOC(控制反转)和DI(依赖注入)。通过对比传统开发模式与IOC模式,阐明控制权由开发者手动创建对象转移到Spring容器管理的本质。文章详细介绍了XML配置方式和注解方式两种实现方案,包括bean标签定义、p命名空间简化配置、@Autowired等常用注解的使用场景。通过宠物管理系统的实战案例,展示了如何利用Spring实现对象创建和依赖关系的自动管理,有效解决了代码耦合问题,体现了Spring轻量级、非侵入式、一站式框架的优势。原创 2025-11-18 17:11:40 · 941 阅读 · 0 评论 -
Spring核心入门: AOP
本文详细介绍了Spring框架的AOP(面向切面编程)技术,包括其核心概念、实现方式和实际应用场景。AOP通过动态代理技术实现方法的横向功能增强,具有减少重复代码、提高开发效率等优势。文章系统讲解了五种通知类型(前置、后置、异常、最终和环绕增强)的使用方法,并提供了XML配置和注解实现两种方式的具体示例。特别详细展示了环绕增强记录方法执行时间的实战案例,以及通过注解实现事务管理的完整示例。通过本文的学习,读者可以掌握Spring AOP的核心技术并应用于实际项目开发中。原创 2025-11-20 11:11:16 · 999 阅读 · 0 评论 -
Spring整合MyBatis全攻略
本文介绍了Spring整合MyBatis的核心方法,通过将MyBatis的SqlSessionFactory和Mapper接口交由Spring容器管理,结合Spring的依赖注入和事务管理功能,简化了MyBatis的配置和使用。详细说明了两种整合方式(XML和注解)所需的依赖配置,包括Spring核心组件、MyBatis及其整合包、数据库驱动等。重点阐述了数据源配置、SqlSessionFactory创建、Mapper接口扫描等关键步骤的实现方法,并提供了测试用例验证整合效果。通过这种整合方式,开发者可以更原创 2025-11-23 16:03:35 · 357 阅读 · 0 评论 -
Spring声明式事务实战:轻松搞定数据一致性
Spring声明式事务通过AOP机制实现事务管理,简化开发流程。它通过注解或XML配置声明事务规则,实现业务逻辑与事务管理的解耦,避免手动编写事务代码。事务管理保障数据一致性,遵循ACID原则,适用于金融转账、电商订单等需要原子性操作的场景。文章通过用户批量插入的示例,展示了未使用事务导致的数据不一致问题,并详细介绍了XML和注解两种配置方式:XML方式通过定义事务管理器、配置事务属性和AOP切面实现;注解方式更简洁,使用@Transactional标注方法即可。两种方式都能确保操作要么全部成功,要么全部回原创 2025-11-23 17:09:12 · 865 阅读 · 0 评论 -
Spring核心配置:Java类取代XML
摘要:JavaConfig是Spring框架中基于Java类的配置方式,通过@Configuration、@Bean等注解替代传统XML配置,具有类型安全、重构友好等优势。核心注解包括@Configuration标记配置类、@Bean定义Bean、@ComponentScan组件扫描、@Import导入配置等。配合@PropertySource加载外部配置,@Value注入属性值,实现灵活配置。@Primary和@Qualifier用于解决多实现类的依赖注入问题。这种方式已成为SpringBoot开发的主流原创 2025-11-27 19:55:36 · 652 阅读 · 0 评论 -
SpringMVC从入门到精通全解析
本文系统介绍了SpringMVC框架的核心知识,包括MVC设计模式概念及其特点、环境搭建流程、注解开发方式以及前后端数据交互的实现。重点讲解了DispatcherServlet的工作原理、XML配置与注解开发的对比优势,以及@RequestParam、@RequestBody等常用注解的使用方法。通过从基础概念到实践应用的完整讲解,帮助开发者快速掌握SpringMVC的核心技术要点,为JavaWeb开发奠定坚实基础。文章最后还提示了拦截器、异常处理等进阶学习方向。原创 2025-11-28 19:15:16 · 664 阅读 · 0 评论
分享