
了解spring内容
时间太久了,自己梳理一下,spring容器中对象创建(初始化)、aop等内容
小白加小白
这个作者很懒,什么都没留下…
展开
-
SpringAop通知之实现接口实现
创建前置通知切面类BeforeImplpackage ss.java.springaopimplements.aspect;import org.springframework.aop.MethodBeforeAdvice;import java.lang.reflect.Method;import java.util.Arrays;/** * @author XYang * @date 2020-07-10 12:33 */public class BeforeImpl implem原创 2020-07-13 03:23:54 · 2620 阅读 · 2 评论 -
SpringAop通知之XML配置实现
创建 前置通知、后置通知的切面类:BeforeAndAfterAopTestpackage ss.java.springaop.aspect;/** * @author XYang * @date 2020-07-10 00:24 */public class BeforeAndAfterAopTest { public void before (){ System.out.println("====================================原创 2020-07-13 03:12:14 · 254 阅读 · 0 评论 -
Spring中的注解扫描
创建接口TestRepositorypackage ss.java.springannotationscan.repository;public interface TestRepository { void testRepositoryMethod();}实现类TestRepositoryImplpackage ss.java.springannotationscan.repository.impl;import org.springframework.stereotype.Re原创 2020-07-13 02:56:33 · 4494 阅读 · 0 评论 -
Spring中的bean继承
Spring容器完成TestDemo09类对象的创建方式:通过bean文件配置TestDemo09相关内容对象初始化:使用自定义有参构造器bean作用域:单例(配置相关内容无涉及,默认单例)是否抽象bean: 否(配置T相关内容配置,默认不是抽象bean)对应配置文件内容:bean-springioc03.xml-> id 为TestDemo090_id的beanpackage ss.java.springioc03;/** * @author XYang * @date 2020原创 2020-07-13 02:36:08 · 887 阅读 · 0 评论 -
Spring中bean通过无参(默认、自定义)、有参构造器给类属性中的集合对象赋值,完成对象初始化
Spring容器完成TestDemo05类对象的创建方式:通过bean文件配置TestDemo04相关内容对象初始化:使用自定义有参构造器bean作用域:单例(配置TestDemo04相关内容无涉及,默认单例)是否抽象bean: 否(配置TestDemo01相关内容配置,默认不是抽象bean)*对应配置文件内容:bean-springioc02.xml-> id 为TestDemo050_id的bean*package ss.java.springioc02;/** * @auth原创 2020-07-13 02:25:11 · 874 阅读 · 0 评论 -
Spring的xml配置文件中bean通过无参(默认的、自定义的)、有参构造器完成对象初始化(涉及抽象、字符转义、成员变量为对象时:内部bean、ref)
Spring容器完成TestDemo01类对象的创建方式:通过bean文件配置TestDemo01相关内容对象初始化:使用无参构造器(配置TestDemo01相关内容无涉及,默认无参构造)bean作用域:单例(配置相关内容无涉及,默认单例)是否抽象bean: 否(配置相关内容配置,默认不是抽象bean)对应配置文件内容:bean-springioc01.xml-> id 为TestDemo010_id的bean代码package ss.java.springioc01;/** *原创 2020-07-13 01:42:36 · 766 阅读 · 0 评论