摘要: 手写Mybatis和Spring整合简单版示例窥探Spring的强大扩展能力 Spring之所以能打败其他所有同类型Java开发框架屹立不倒的重要原因之一就是提供很多扩展点,让其他组件和框架很容易就整合到Spring框架里,所以也就诞生很多基于Spring的二次开发项目,接下来我们一起聊聊Spring提供的扩展点和一个Mybatis和Spring整合工程简易开发示例,充分认识Spring框架另一强大能力-扩展,Jdk动态代理及反射机制,借助FactoryBean特性,FactoryBean可以返回动态代理的对象及类型,通过ImportBeanDefinitionRegistrar通过Import注解将FactoryBean通过BeanDefinition注册到BeanDefinitionRegistry通过后续Bean的生命周期最终放到Spring的容器里。 阅读全文
posted @ 2021-12-12 15:27 itxiaoshen 阅读(360) 评论(0) 推荐(1)