# 前言

为了更加熟悉 spring 的工作原理,所以跟着大佬去手动实现一个简易的 spring 框架,命名为 springx。该框架在实现过程中尽量不使用第三方包,所有功能全部通过手动实现。

本系列文章记录各个功能模块实现的过程,以供以后参考学习。

# 创建工程

创建一个 maven 工程,在 com.springx 包下新建一个 frame 包,用于框架的实现。com.springx.frame.annotation 包为框架注解相关包,具体目录结构如下图所示:
项目结构

# 启动和扫描

# BaseApplicationContext 的实现

# 总结

spring 的启动,是为了能够生成更加方便于使用的 applicationContext,从而加速开发过程。

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

HuaYu 微信支付

微信支付

HuaYu 支付宝

支付宝

HuaYu 贝宝

贝宝