MornBoot

基于SpringBoot的标准开发组件

快速上手 →

简洁至上

遵循最简原则,并尽可能提供默认配置和基础实现,以最少的配置和启动代码帮助你专注于开发工作。

响应式装配

基于自动化配置的非入侵式组件,即使缺少必备的依赖,也不会影响项目正常运行。

高扩展性

编写极少量的适配代码,即可让开发组件适用于现有的业务框架,适合历史项目使用。

MornBoot是基于SpringBoot的标准API框架,致力于为JavaWeb项目提供标准化API。MornBoot初衷是提供简洁的、可拓展的基础组件,为业务项目提供一个良好的开端。MornBoot侧重于开发风格、标准、规范,提供开箱即用的优秀实践。

如果你的所有项目都使用同一套API开发,那么更新、维护将变得多么简单!

# Who needs

如果你开始一个JavaWeb项目,那么你一定碰到过或正在经历下面这些情况:

  • 从零开始的开荒项目,一切都要自己编写
  • 毫无质量可言的基础组件,任何特性的增加都面临重构风险
  • 除了代码静态检查,甚至没有可供遵循的规范
  • 每个项目都有一个独特的性格,无尽的学习成本
  • 完全无法理解前人清奇的思路,最基础的功能,却虐我千百遍

# Why use

  • 零配置可用,轻量级框架
  • 相同代码,不同结果呈现
  • 极简风格,良好可读性
  • 自动化装配,拒绝依赖紊乱
  • 兼容原生API,简洁不失灵动

# What's here

  1. 标准基础组件
  2. 高质量业务组件
  3. 常用框架聚合
  4. SpringBoot特性扩展

Maven Central (opens new window) Build Status (opens new window) Codacy Badge (opens new window) codecov (opens new window) LICENSE (opens new window) GitHub top language