风是从哪儿来手上的狗尾巴草摇的更剧烈
稻穗也晃起来我紧握着你的手把它拍成照片
默认 SDK 基于 Java 11
目前以实现的功能:
-
@Autowired
注解字段自动注入 Bean -
@Component
注解实现扫描注册当前类成为 Bean -
@ComponentScan
注解实现递归扫描当前路径下的所有需要注册的类 -
register
方法手动注册 Bean -
getBeanByName
根据beanName
依赖查找 Bean -
getBeanByType
根据类型依赖查找 Bean -
getBeansOfType
根据类型依赖查找 Beans 集合 -
BeanPostProcessor
初始化后置处理器 -
InitializingBean
接口实现 Bean 的初始化 -
BeanDefinition
根据scope
创建单例或原生的 Bean -
FactoryBean
接口的相关实现
待实现的功能:
-
@Bean
注解实现自动注册装配 Bean -
Servlet
相关 - 简易 JDBC 封装(类似
mybatis-spring
)
暂时无法解决的问题:
- 循环依赖问题
- 部分操作线程非安全