啸天框架是一款基于SpringBoot和MybatisPlus进行二次封装的Java框架,致力于提高开发效率、降低维护成本。在项目实施过程中,我们发现传统Java框架对于开发人员的技术要求较高,开发难度较大、效率较低,所以我们设计了一套能够满足国人习惯的Java框架。
啸天框架内置微服务治理(Spring Cloud Alibaba),提供通用的增删改查接口,支持Swagger文档自动集成,集成Redis、ElasticSearch、Kafka、Druid等流行技术。啸天框架定位于 Enterprise Rapid Development Platform(企业级快速开发平台)。
注重规范约束:啸天框架在技术选型上秉承“约定大于配置”的原则,对于JavaWeb项目、Dubbo微服务项目、Spring Cloud微服务项目三者的代码结构、配置文件、接口规范、命名规范、异常规范、线程池的配置策略等方面都进行了约束。这样可以有效的避免由于代码结构混乱、提交代码滞后、规范缺失等原因导致的项目质量下降问题。
封装业务代码:在实际项目开发中,我们发现很多业务都有相同或类似的逻辑处理流程,因此我们基于“定制化开发”的思想,把常用、重复的业务逻辑进行了封装,以便于团队其他人员的使用和维护。
在短短的时间内,啸天框架已得到一定的社区认可和组织推广,其线上项目对于中小型企业来说是一个比较优秀的选择。希望啸天框架的后续发展能够继续保持着快速、稳定的状态,对于互联网中间件的发展做出自己的贡献。