
SSM
文章平均质量分 91
刽子手发艺
天行健 君子以自强不息
展开
-
AOP的入门案例、工作流程以及核心概念
目标对象(Target):原始功能去掉共性功能对应的类产生的对象,这种对象是无法直接完成最终工作的代理(Proxy):目标对象无法直接完成工作,需要对其进行功能回填,通过原始对象的代理对象实现上面这两个概念比较抽象,简单来说,目标对象就是要增强的类[如:BookServiceImpl类]对应的对象,也叫原始对象,不能说它不能运行,只能说它在运行的过程中对于要增强的内容是缺失的。SpringAOP是在不改变原有设计(代码)的前提下对其进行增强的,它的底层采用的是代理模式实现的原创 2024-09-15 09:32:19 · 1051 阅读 · 0 评论 -
Spring:DI的详解☞setter注入、构造器注入
向一个类中传递数据的方式有几种?普通方法(set方法)构造方法依赖注入描述了在容器中建立bean与bean之间的依赖关系的过程,如果bean运行需要的是数字或字符串呢?引用类型简单类型(基本数据类型与String)Spring就是基于上面这些知识点,为我们提供了两种注入方式,分别是:setter注入简单类型==引用类型==构造器注入简单类型引用类型。原创 2024-08-18 23:59:22 · 1003 阅读 · 0 评论 -
Spring:IOC的详解☞Bean的实例化、Bean的生命周期
修改BookServiceImpl类,添加两个接口InitializingBean, DisposableBean并实现接口中的两个方法afterPropertiesSet和destroy。需要注意的一点是,构造方法在类中默认会提供,但是如果重写了构造方法,默认的就会消失,在使用的过程中需要注意,如果需要重写构造方法,最好把默认的构造方法也重写下。现在我们面临的问题是如何在bean的创建之后和销毁之前把我们需要添加的内容添加进去。——单例模式下多次从容器中获取bean的地址是是一样的。原创 2024-08-17 23:26:03 · 957 阅读 · 0 评论 -
Spring:IOC和DI的入门案例
需求:基于IOC入门案例,在BookServiceImpl类中删除new对象的方式,使用Spring的DI完成Dao层的注入。的作用是让Spring的IOC容器在获取到名称后,将首字母大写,前面加set找对应的。在BookServiceImpl类中,删除业务层中使用new的方式创建的dao对象。使用Spring提供的接口完成IOC容器的创建,创建App类,编写main方法。对象的new操作,它们之间的耦合度还是比较高,这块该如何解决,就需要用到下面的。5.使用Spring提供的接口完成IOC容器的创建。原创 2024-08-17 21:54:00 · 1378 阅读 · 0 评论