spring核心
2016-05-12 09:30:55 1 举报
AI智能生成
Spring是一个开源的Java平台,它提供了一种轻量级、模块化的方式来开发企业级应用程序。Spring的核心是控制反转(IoC)和面向切面编程(AOP),它们可以帮助开发者更好地组织和管理代码。Spring框架还包括了对事务管理、安全性、数据访问等方面的支持,使得开发者能够更加专注于业务逻辑的实现。此外,Spring还提供了丰富的插件和扩展机制,可以根据项目需求进行定制和扩展。总之,Spring是一个功能强大、易于使用且广泛流行的Java开发框架,它为构建高效、可维护的企业级应用程序提供了强大的支持。
作者其他创作
大纲/内容
spring
加载bean配置
xml
BeanDefinitionReader
annotaion
解析bean配置(BeanDefine)
创建bean对象
InstantiationAwareBeanPostProcessor
FactoryBean
普通创建
构造器/bean工厂方法
cglib
设置bean依赖(IOC)
xml配置属性或ref
无配置属性或ref--通过autowire=byType/byName自动装配(需要有setter或带参构造器)
AbstractAutowireCapableBeanFactory.populateBean
@Autowired注解
AutowiredAnnotationBeanPostProcessor(InstantiationAwareBeanPostProcessor)
0 条评论
回复 删除
下一页