前面一片文章讲了 EnableAsync 注解的使能过程。EnableAsync 使用的是 ImportSelector方法 引入其他类。
本文将会介绍 ImportBeanDefinitionRegistrar 方式的引入。
前面一片文章讲了 EnableAsync 注解的使能过程。EnableAsync 使用的是 ImportSelector方法 引入其他类。
本文将会介绍 ImportBeanDefinitionRegistrar 方式的引入。
springboot 是 spring 框架的一站式解决方案,简化了spring框架的使用难度。
springboot 主要的功能
[TOC]
TreeSet是基于TreeMap实现的,也非常简单,同样的只是用key操作,然后把value置为dummy的object。
[TOC]
[TOC]
Type接口是从JDK5开始引入的,将其引入主要是为了泛型。
[TOC]
之前讲了 aop 的动态代理(jdk和cglib),动态代理是指在运行期间通过借助JDK动态代理、cglib等在内存中临时生成AOP动态代理类,即运行时增强。
本篇介绍 aop 的静态代理: 使用 AOP 框架提供的命令进行编译,在编译阶段生成AOP代理类,即 编译时增强。