fuuuzzy / my-springboot

手写了个简易的springboot实现

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

my-springboot

简介

复刻Springboot框架一部份功能,主要是想学习下原理,也练习下技能,代码写比较杂,也略粗躁,看官不要在意

为什么要做这个?

主要是想更深入的了解Java中伟大的Spring框架的原理,所以简单的实现了下

  1. 学习Spring原理
  2. 熟悉Springboot的自动配置原理
  3. Mybatis的原理,如何操作数据库的
  4. DispatcherServlet实现原理

模块

  • example 例子
  • g-springboot 核心实现

功能

  1. 目前只简易的实现了IOC,、DispatcherServlet、Mybatis,算是一个完整的闭环,修改数据库配置后启动,可以体验完整的web服务
  2. 后续会新增AOP的功能,随机更新吧~

About

手写了个简易的springboot实现

License:Apache License 2.0


Languages

Language:Java 100.0%