摘要:
5.1 BeanPostProcessor接口 beanPostProcessor接口可以用于在createBean中,初始化前和初始化后对bean进行进一步操作 package com.rainwood.spring; public interface BeanPostProcessor { Ob 阅读全文
posted @ 2021-10-29 16:44
rainbring
阅读(52)
评论(0)
推荐(0)
摘要:
4.1Aware回调模拟实现 在createBean的时候,我们想在加了Component注解的类里面加一个字段beanName,该字段存储bean对象的name属性 spring会提供一个接口BeanNameAware来实现 package com.rainwood.spring; public 阅读全文
posted @ 2021-10-27 15:29
rainbring
阅读(49)
评论(0)
推荐(0)
摘要:
3.1依赖注入实现 创建一个OrderService类 package com.rainwood.liming.service; import com.rainwood.spring.Component; @Component("orderService") public class OrderSe 阅读全文
posted @ 2021-10-25 16:47
rainbring
阅读(51)
评论(0)
推荐(0)
摘要:
2.1 创建Scope注解 context.getBean("userService"); 在创建bean对象的时候,会传入一个beanName,根据这个beanName,首先框架会去判断这个beanName是单例bean还是原型bean 在实体类中被componen注解的类,我们需要一个Scope 阅读全文
posted @ 2021-10-23 16:49
rainbring
阅读(68)
评论(0)
推荐(0)
摘要:
Spring源码简易手写实现(学习过程记录)(一) com.rainwood包下建liming和spring包,spring包下存放手写的spring源码,liming用于测试 1.1创建spring 配置类和测试类 package com.rainwood.liming; import com.r 阅读全文
posted @ 2021-10-22 16:13
rainbring
阅读(177)
评论(0)
推荐(0)
摘要:
1.0注解 Annotation @Override告诉编译器这个方法是覆盖父类的方法 @WebServlet("test")表示某个类是一个Servlet,web容器就会识别这个注解,在运行的时候调用它。 @Controller("test")表示某个类是一个控制器,告诉Spring框架该类是一个 阅读全文
posted @ 2021-10-22 11:07
rainbring
阅读(266)
评论(0)
推荐(0)
浙公网安备 33010602011771号