0%

前面一片文章讲了 EnableAsync 注解的使能过程。EnableAsync 使用的是 ImportSelector方法 引入其他类。

本文将会介绍 ImportBeanDefinitionRegistrar 方式的引入。

阅读全文 »

springboot 是 spring 框架的一站式解决方案,简化了spring框架的使用难度。

springboot 主要的功能

  • 嵌入式 http server(tomcat、undertow、jetty)
  • 自动配置
  • 应用监控
  • start模块依赖
  • 无xml配置

TreeSet是基于TreeMap实现的,也非常简单,同样的只是用key操作,然后把value置为dummy的object。

[TOC]

之前讲了 aop 的动态代理(jdk和cglib),动态代理是指在运行期间通过借助JDK动态代理、cglib等在内存中临时生成AOP动态代理类,即运行时增强。

本篇介绍 aop 的静态代理: 使用 AOP 框架提供的命令进行编译,在编译阶段生成AOP代理类,即 编译时增强。

阅读全文 »