Loading

摘要: Spring Transaction 示例 1 Transaction sample 1.1 配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" 阅读全文
posted @ 2024-06-22 22:03 zgcy123456 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 通过Supplier接口创建对象,具体code 如下: package com.gientech.supplier; public class Car { private String name; public Car() { } public Car(String name) { this.nam 阅读全文
posted @ 2024-04-14 14:41 zgcy123456 阅读(20) 评论(0) 推荐(0) 编辑
摘要: populateBean 方法实现的功能 autowired 解析 Autowired 实例,code 如下: package com.gientech.populateBean.annotation; import org.springframework.beans.factory.annotat 阅读全文
posted @ 2024-04-14 14:41 zgcy123456 阅读(18) 评论(0) 推荐(0) 编辑
摘要: AOP bean 准备 1 AOP sample 1.1 创建切面 package com.gientech.aop.xml.util; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; i 阅读全文
posted @ 2024-04-14 14:41 zgcy123456 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1 JDK Proxy 案例 JDK 代理类必须要实现一个接口。 创建接口 package com.gientech.proxy.jdk; public interface ICalculator { public Integer add(Integer i,Integer j); public I 阅读全文
posted @ 2024-04-08 22:17 zgcy123456 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Hello World 在spring中,对象的创建可以分为实例化和初始化,实例化完成但未完成初始化的对象时可以直接给其他对象引用的,所以此时可以做一件事,把实例化完成,但初始化未完成的对象提前暴露出去,让其他对象能够进行引用,即提前暴露对象。 三级缓存代码示例如下 package com.gien 阅读全文
posted @ 2024-03-25 08:45 zgcy123456 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 构造函数解析 实例化之前,如何选择构造函数。 构造函数解析示例,code 如下。 定义实体类: package com.gientech.constructor; public class Person { private String name; private int id; private i 阅读全文
posted @ 2024-03-22 09:02 zgcy123456 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Spring 中自定义转换器实现案例 1 自定义转换器 code 如下: package com.gientech.selfConvert; import org.springframework.core.convert.converter.Converter; public class Stude 阅读全文
posted @ 2024-03-22 08:59 zgcy123456 阅读(26) 评论(0) 推荐(0) 编辑
摘要: factory-bean: 指定使用哪个工程实例,实例工厂,非静态方法创建bean factory-method:指定使用哪个工厂实例的方法。静态工厂,静态方法创建bean 判断的依据是 创建bean的方法是否存在 static 修饰符。 具体code 如下: package com.gientec 阅读全文
posted @ 2024-03-18 22:18 zgcy123456 阅读(5) 评论(0) 推荐(0) 编辑
摘要: BeanPostProcessor 结构图 1 code 如下: package com.gientech.resolveBeforeInstantiation; public class BeforeInstantiation { public void doSomething(){ System 阅读全文
posted @ 2024-03-18 08:32 zgcy123456 阅读(9) 评论(0) 推荐(0) 编辑