# summerboot **Repository Path**: hrcl/summerboot ## Basic Information - **Project Name**: summerboot - **Description**: 一个基于注解的轻量级Java框架,包含ioc、web、mvc、aop、Jdbcb等,完美支持restful,灵感来自于springboot。对于深入理解spring框架有不错的帮助。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2018-11-27 - **Last Updated**: 2022-11-22 ## Categories & Tags **Categories**: webframework **Tags**: None ## README # summerboot #### 项目介绍 一个基于注解的轻量级Java框架,包含ioc、mvc、aop、config、Jdbcb等。灵感来自于springboot。对于学习spring框架也有不错的帮助。 #### 软件架构 软件架构图 ![summer软件架构图](https://images.gitee.com/uploads/images/2019/0529/092335_e262e4aa_1605568.png "屏幕截图.png") 软件架构说明 参考的spring核心原理,然后通过自己的理解写出了summerboot的项目。项目目前还不是很成熟,因为作者能力和精力都有限,希望大家一起来开发! ### 已实现功能 目前实现的功能有: > 一、IOC容器 1. @Ioc注解注入 ``` @Ioc public class MyIocTestServiceImpl implements MyIocTestService { @Override public void play() { System.out.println("子类注入成功!"); } } ``` 2. @Bean注解注入 ``` @Ioc public class AService { @Bean public BService bService(){ return new BService(); } } ``` > 二、依赖注入 1. @Auto注入 ``` @Ioc public class TestInterface { @Auto MyIocTestService myIocTestService; public void test(){ myIocTestService.play(); } } ``` > 三、MVC框架 > ... #### 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request