IoC(控制反转) & DI(依赖注入) 学习目标: 理解 IoC 的基本理念,即控制权从应用程序代码转移到框架。 掌握依赖注入的多种方式:构造器注入、setter方法注入和字段注入。 一、IoC(控制反转)的基本理念 1.1 专业讲解 IoC 是一种设计原则,核心思想是将对象创建和依赖关系…
@Aspect 概念 @Aspect 是Spring框架提供的一个用于声明切面(Aspect)的注解,它属于面向切面编程(AOP)的核心概念之一。 切面是跨越多个对象的行为或关注点的模块化,例如事务管理就是企业级应用中的一个关注点,它可能会影响到多个对象的操作。通过使用 @Aspect,开发者能够定…
Spring Framework 概述 Spring框架为现代基于Java的企业应用程序提供了全面的编程和配置模型——在任何类型的部署平台上。 Spring的一个关键元素是应用程序级别的基础设施支持:Spring专注于企业应用程序的“探索”,以便团队可以专注于应用程序级别的业务逻辑,而无需与特定的部…