Spring
文章平均质量分 91
比奇堡的天没有云
不会画图的程序员不是一个好作家
展开
-
【Spring】使用xml配置AOP
在之前的学习中,都是使用注解的方式进行AOP的配置.其实使用xml配置文件也可以配置AOP.定义切面类,定义切点.将目标类和切面类添加到Spring容器中(注解或Bean标签),如果是注解方式,需要添加组件扫描在配置文件中配置AOP在实际开发中,用注解配置AOP比较多,xml配置AOP了解即可。原创 2023-11-21 20:38:20 · 715 阅读 · 6 评论 -
【Spring】AOP进阶-JoinPoint和ProceedingJoinPoint详解
在Spring AOP中,JoinPoint和ProceedingJoinPoint都是关键的接口,用于在切面中获取方法的相关信息以及控制方法的执行。它们的主要区别在于它们在AOP通知中的使用方式和功能。Joinpoint是面向切面编程(AOP)中的一个重要概念,指的是在应用程序执行过程中可以被拦截的特定点。在AOP中,Joinpoint代表了程序执行的某个具体位置,比如方法的调用、异常的抛出等。AOP框架通过拦截这些Joinpoint来插入额外的逻辑,实现横切关注点的功能。原创 2023-11-18 14:10:44 · 7882 阅读 · 63 评论 -
【Spring】超详细讲解AOP(面向切面编程)
目标: 本文围绕AOP相关的注解,各个注解运行的时机,以及@Around相较于其它注解有什么不同,并且如果要执行目标方法需要调用什么方法Spring的AOP(面向切面编程)是Spring框架的一个重要特性,它允许开发人员在应用程序中通过定义切面来实现横切关注点的功能,如日志记录、性能监控、事务管理等。AOP通过将这些关注点从业务逻辑中抽离出来,使得代码更加模块化、可维护和可重用。SpringAOP就是批量对Spring容器中bean的方法做增强,并且这种增强不会与原来方法中的代码耦合。原创 2023-11-16 11:12:07 · 1259 阅读 · 18 评论 -
【Spring】注解
Spring支持使用注解代替xml配置,注解开发可以简化配置.注解相对于XML配置的优点主要体现在编写的简洁性和代码量的减少上。由于注解直接写在源代码中,使得代码看起来更直观和清晰。不过,这也是注解的一个缺点,即一旦需要在源代码中进行维护或修改,就必须改动源代码,并重新编译和部署。相比之下,XML配置有其独特的优势。首先,XML是集中式的元数据,不需要与代码绑定,这使得我们可以独立于源代码进行配置修改,而无需重新编译和部署。原创 2023-11-06 11:09:06 · 229 阅读 · 2 评论 -
【Spring】bean的配置
【Spring】IOC容器与Bean的常用属性配置本文介绍bean的一些其它属性配置.以及静态工厂和实例工厂。原创 2023-11-05 16:00:39 · 272 阅读 · 0 评论 -
【Spring】配置文件-properties和xml
在Spring中,配置文件有两种,properties配置文件和xml配置文件properties配置文件,在Java编程中是一种常见的配置文件形式,文件后缀为“.properties”,属于文本文件。它的内容格式是“键=值”的格式,并且可以使用“#”作为注释。XML配置文件是一种用于存储和传输数据的格式,它以可读性较强的文本形式表示数据结构。XML配置文件通常用于描述软件系统的配置信息、数据库结构、网络拓扑等。原创 2023-11-02 22:23:07 · 727 阅读 · 0 评论 -
【Spring】DI依赖注入,Lombok以及SpEL
依赖注入(Dependency Injection,简称DI)是一种设计模式,也是Spring框架的核心概念之一。其基本思想是将程序中的各个组件之间的依赖关系从程序内部转移到外部容器中,从而实现松耦合,以便于开发测试。具体来说,依赖注入是指在程序运行期间,由外部容器动态地将依赖对象注入到组件中。例如,可以通过构造函数注入、Setter注入、注解注入等方式来实现依赖注入。⭐ 简单来说DI依赖注入就是要让Spring来给Bean对象的属性进行赋值。原创 2023-10-31 20:35:40 · 226 阅读 · 0 评论 -
【Spring】IOC容器与Bean的常用属性配置
在之前的文章-IOC的快速入门中讲过Bean这个概念. 本来就来介绍容器与Bean的常用属性配置在Spring框架中,Bean指的是被Spring加载生成出来的对象。Spring容器是Spring框架的核心,它的基本功能就是管理对象。IOC容器有两个:BeanFactory 容器和ApplicationContext 容器.推荐使用ApplicationContext.ApplicationContext 包含了 BeanFactory 的所有功能.原创 2023-10-29 16:53:06 · 238 阅读 · 0 评论 -
【Spring】IOC快速入门
Spring是一个开放源代码的Java SE/EE一站式轻量级开源框架,由Rod Johnson发起并创立。其核心是IOC(控制反转)和AOP(面向切面编程),使得开发者可以将对象创建的权利交给Spring容器来进行管理。同时,Spring还提供了功能强大的持久层解决方案,例如Spring的JDBC、ORM等持久层框架。IOC的实现主要依赖于“依赖注入”(Dependency Injection,简称DI)和“依赖查找”(Dependency Lookup)两种方式。在Java开发中,原创 2023-10-28 16:50:39 · 153 阅读 · 0 评论