摘要:
AOP 的全称是“Aspect Oriented Programming”,即面向切面编程,和 OOP(面向对象编程)类似,也是一种编程思想。 AOP 采取横向抽取机制(动态代理),取代了传统纵向继承机制的重复性代码,其应用主要体现在事务处理、日志管理、权限控制、异常处理等方面。主要作用是分离功能性 阅读全文
posted @ 2021-08-16 11:06
emanlee
阅读(134)
评论(0)
推荐(0)
摘要:
调用set方法在实例化对象的时候属性注入,用到了property标签或者p名称空间;除了这种方式,还可以调用有参构造方法在实例化对象的时候属性注入,这种方式需要用到constructor-arg标签。constructor-arg子标签:指定创建类对象时使用哪个构造函数,每一对或每一个constru 阅读全文
posted @ 2021-08-16 10:49
emanlee
阅读(1012)
评论(0)
推荐(0)
摘要:
如果需要传递类似于 Java Collection 类型的值,例如 List、Set、Map 和 properties,可以使用 Spring 提供的集合配置标签,如下表所示。 标签 说明 <list> 用于注入 list 类型的值,允许重复 <set> 用于注入 set 类型的值,不允许重复 <m 阅读全文
posted @ 2021-08-16 09:41
emanlee
阅读(129)
评论(0)
推荐(0)
摘要:
Spring 依赖注入(Dependency Injection,DI)和控制反转含义相同,它们是从两个角度描述的同一个概念。使用依赖注入可以更轻松的管理和测试应用程序。 当某个 Java 实例需要另一个 Java 实例时,传统的方法是由调用者创建被调用者的实例(例如,使用 new 关键字获得被调用 阅读全文
posted @ 2021-08-16 09:22
emanlee
阅读(185)
评论(0)
推荐(0)
摘要:
在配置文件中,除了可以定义 Bean 的属性值和相互之间的依赖关系,还可以声明 Bean 的作用域。例如,如果每次获取 Bean 时,都需要一个 Bean 实例,那么应该将 Bean 的 scope 属性定义为 prototype,如果 Spring 需要每次都返回一个相同的 Bean 实例,则应将 阅读全文
posted @ 2021-08-16 09:15
emanlee
阅读(466)
评论(0)
推荐(0)
摘要:
IoC 容器是 Spring 的核心,也可以称为 Spring 容器。Spring 通过 IoC 容器来管理对象的实例化和初始化,以及对象从创建到销毁的整个生命周期。 Spring 中使用的对象都由 IoC 容器管理,不需要我们手动使用 new 运算符创建对象。由 IoC 容器管理的对象称为 Spr 阅读全文
posted @ 2021-08-16 08:56
emanlee
阅读(143)
评论(0)
推荐(0)

浙公网安备 33010602011771号