上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 204 下一页
摘要: 我们知道,Spring AOP 是一个简化版的 AOP 实现,并没有提供完整版的 AOP 功能。通常情况下,Spring AOP 是能够满足我们日常开发过程中的大多数场景的,但在某些情况下,我们可能需要使用 Spring AOP 范围外的某些 AOP 功能。例如 Spring AOP 仅支持执行公共 阅读全文
posted @ 2022-04-23 12:53 小白龙白龙马 阅读(97) 评论(0) 推荐(0)
摘要: Spring AOP 是 Spring 框架的核心模块之一,它使用纯 Java 实现,因此不需要专门的编译过程和类加载器,可以在程序运行期通过代理方式向目标类织入增强代码。 Spring AOP 的代理机制 Spring 在运行期会为目标对象生成一个动态代理对象,并在代理对象中实现对目标对象的增强。 阅读全文
posted @ 2022-04-23 12:50 小白龙白龙马 阅读(68) 评论(0) 推荐(0)
摘要: 除了控制反转(IoC)和依赖注入(DI)外,Spring 框架还提供了对面向切面编程(AOP)的支持。本节,我们就对 AOP 面向切面编程进行讲解。AOP 的全称是“Aspect Oriented Programming”,译为“面向切面编程”,和 OOP(面向对象编程)类似,它也是一种编程思想。 阅读全文
posted @ 2022-04-19 00:07 小白龙白龙马 阅读(137) 评论(0) 推荐(0)
摘要: 从 Java 5 开始,Java 增加了对注解(Annotation)的支持,它是代码中的一种特殊标记,可以在编译、类加载和运行时被读取,执行相应的处理。 开发人员可以通过注解在不改变原有代码和逻辑的情况下,在源代码中嵌入补充信息。 Spring 从 2.5 版本开始提供了对注解技术的全面支持,我们 阅读全文
posted @ 2022-04-18 23:54 小白龙白龙马 阅读(194) 评论(0) 推荐(0)
摘要: 我们把 Spring 在 Bean 与 Bean 之间建立依赖关系的行为称为“装配”。 Spring 的 IOC 容器虽然功能强大,但它本身不过只是一个空壳而已,它自己并不能独自完成装配工作。 需要我们主动将 Bean 放进去,并告诉它 Bean 和 Bean 之间的依赖关系,它才能按照我们的要求完 阅读全文
posted @ 2022-04-17 23:07 小白龙白龙马 阅读(128) 评论(0) 推荐(1)
摘要: 默认情况下,所有的 Spring Bean 都是单例的,也就是说在整个 Spring 应用中, Bean 的实例只有一个。我们可以在 <bean> 元素中添加 scope 属性来配置 Spring Bean 的作用范围。例如,如果每次获取 Bean 时,都需要一个新的 Bean 实例,那么应该将 B 阅读全文
posted @ 2022-04-17 17:03 小白龙白龙马 阅读(80) 评论(0) 推荐(1)
摘要: 我们还可以在 Bean 标签下的 <property> 元素中,使用以下元素配置 Java 集合类型的属性和参数,例如 List、Set、Map 以及 Properties 等。 标签说明 <list> 用于注入 list 类型的值,允许重复 <set> 用于注入 set 类型的值,不允许重复 <m 阅读全文
posted @ 2022-04-17 16:43 小白龙白龙马 阅读(104) 评论(0) 推荐(1)
摘要: 构造函数方式注入内部 Bean 我们可以通过构造方法注入内部 Bean。此时,我们只需要在 <bean> 标签下的 <constructor-arg> 元素中,再次使用 <bean> 元素对内部 Bean 进行定义,格式如下。 示例 下面我们就通过一个实例,演示下如何在通过构造方法的方式注入内部 B 阅读全文
posted @ 2022-04-17 16:31 小白龙白龙马 阅读(222) 评论(0) 推荐(1)
摘要: 我们将定义在 <bean> 元素的 <property> 或 <constructor-arg> 元素内部的 Bean,称为“内部 Bean”。 setter 方式注入内部 Bean 我们可以通过 setter 方式注入内部 Bean。此时,我们只需要在 <bean> 标签下的 <property> 阅读全文
posted @ 2022-04-17 16:26 小白龙白龙马 阅读(113) 评论(0) 推荐(1)
摘要: c 命名空间注入 c 命名空间是构造函数注入的一种快捷实现方式。通过它,我们能够以 <bean> 属性的形式实现构造函数方式的属性注入,而不再使用嵌套的 <constructor-arg> 元素,以实现简化 Spring 的 XML 配置的目的。 首先我们需要在配置文件的 <beans> 元素中导入 阅读全文
posted @ 2022-04-17 16:08 小白龙白龙马 阅读(50) 评论(0) 推荐(0)
上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 204 下一页