Spring学习知识点大全(一)
教程来源 https://app-abdss1rim1oh.appmiaoda.com Spring是Java企业级开发的事实标准框架,以轻量、非侵入和强大DI/AOP为核心,涵盖IoC容器、AOP、数据访问、Web及测试等全栈能力。本文系统梳理其基础概念、Bean管理、依赖注入与生命周期等核心知识,助力初学者构建体系,赋能开发者深入进阶。
毕业设计不知道做什么?用工程师思维做选题决策
本文直击计算机毕业生选题困境,摒弃泛泛而谈的项目推荐,首创“技术资产管理”视角,构建可复用的选题决策框架:从盘点自身技术资产、量化评估可行性,到按技术栈与时间约束智能分流,辅以AI工具快速验证。助你告别迷茫,科学锁定“最适合”而非“最炫酷”的毕设项目。
MyBatis学习知识点大全(三)
教程来源 https://app-abggx9rbr6dd.appmiaoda.com 本文系统讲解MyBatis与Spring集成(XML/Boot配置、事务管理、SqlSessionTemplate)、PageHelper分页插件(基础用法与自定义实现)、代码生成器(MBG配置与手写生成器),以及配置优化、SQL性能调优和N+1等问题解决方案,助力高效开发。
2-SSM框架篇-1
本文详解Spring核心概念:IOC(控制反转)与DI(依赖注入),介绍三种DI方式(构造器、Setter、接口注入),五种Bean作用域(singleton、prototype等),单例Bean线程安全性分析,以及byName、byType等自动装配方式。(239字)
2-SSM框架篇-2
Spring事务基于AOP与数据库事务实现:通过代理拦截@Transactional方法,控制连接自动提交、异常回滚及传播行为;事务失效常见于非代理调用、private方法或异常被捕获;支持7种传播机制;AOP则用于解耦横切关注点(如日志、权限)。
架构演进的基石——从三层架构到微服务,Java的架构之路
任何一门编程语言的生命力,很大程度上取决于它能否支撑起复杂业务场景下的架构演进。Java作为企业级应用开发的中流砥柱,其三十余年的发展历程,本身就是一部鲜活的软件架构演进史。从最初的J2EE三层架构,到后来的SOA、微服务,再到如今的云原生架构,Java始终是架构演进的见证者、参与者和推动者。
详细解析Spring如何解决循环依赖问题
详细解析 Spring 循环依赖原理,从三级缓存、核心源码到完整流程一步步讲解,带你彻底搞懂 Spring 如何解决 Bean 循环依赖及 AOP 代理场景下的实现细节。