Dragonfly 轻量级WEB应用开发框架

Java Web Development without Spring

Dragonfly makes Java Web

  • Fun
  • Simple
  • Modern
  • Productive

核心组件

DI

JSR330兼容的依赖注入框架,比如Google Guice更易用,比Spring IoC更简单。

WEB

支持REST, JSONRPC和GraphQL风格,集成JWT, 助您轻松开发现代化的Web应用。

DATA

用一套统一的API兼容MyBatis, DBUtils和OpenJPA三种框架,支持声明式事务管理。

APP

RPC,Service, LLM......以及超级简单的插件机制,为应用开发提供更丰富的支持。

一切尽在此图中

Dragonfly Architecture Diagram

Dragonfly仅用Spring Framework 1%的代码量(约12000行),覆盖了它70%的功能,这源于我们优秀的架构设计能力。

开启您的Dragonfly之旅

无论您是Web应用开发的新手,还是Spring Boot的老用户,我们都建议您用一下Dragonfly。为了简化配置,可以先下载示例项目并导入到Eclipse中,快速上手。当然,我们更希望您能参与到项目的中来,通过提PR,完善文档等方式,让Dragonfly变得更好!