2021年1月29日

Spring - component-scan 或者 @Controller @Autowired注解的解析过程?

摘要: 总结 1.使用asm技术扫描<context:component-scan base-package="xxxx">里,base-package路径下(以及jar包里的base-package目录)的.class文件,扫描有以下注解的class (判断一个类是否有注解,使用AnnotationMet 阅读全文

posted @ 2021-01-29 23:05 frank_cui 阅读(144) 评论(0) 推荐(0)

Annotation - 自定义注解如何实现?

摘要: 一、自定义注解的定义 1.1 自定义注解的规则 1. Annotation型定义为@interface, 所有的Annotation会自动继承java.lang.Annotation这一接口,并且不能再去继承别的类或是接口.2. 参数成员只能用public或默认(default)这两个访问权修饰3. 阅读全文

posted @ 2021-01-29 22:15 frank_cui 阅读(335) 评论(0) 推荐(0)

Spring - BeanFactory和ApplicationContext有什么区别?

摘要: BeanFactory和ApplicationContext是Spring的两大核心接口,都可以当做Spring的容器。 (1)BeanFactory是Spring里面最底层的接口,是IoC的核心,定义了IoC的基本功能,包含了各种Bean的定义、加载、实例化,依赖注入和生命周期管理。Applica 阅读全文

posted @ 2021-01-29 14:45 frank_cui 阅读(186) 评论(0) 推荐(0)

Spring - Spring Bean的生命周期 / Spring Bean 的创建和销毁过程

摘要: 新版本 - 循循善诱,容易理解 总结 1.涉及模版模式,Spring 能让用户定制 Bean 的创建过程--》指的是init-method,destory-method -- 这里的模板模式的实现,并不是标准的抽象类的实现方式,而是有点类似我们前面讲到的 Callback 回调的实现方式,也就是将要 阅读全文

posted @ 2021-01-29 14:34 frank_cui 阅读(216) 评论(0) 推荐(0)

导航

levels of contents