ActiveJ轻量级 Java Web 框架

联合创作 · 2023-09-20 01:38

ActiveJ 是适用于现代 Web、云、高负载和微服务的 Java 框架,可作为 Spring/Micronauts/Netty/Jetty 的替代方案。它希望在无第三方依赖的情况下,尽可能以最精简的方式提供优秀的性能。

主要特性

  • 最小依赖:轻量级的简洁 Java 框架,无第三方依赖
  • 拥有丰富的技术栈:可用于构建快速的异步应用程序
  • 零开销设计
  • 可作为  Spring、Micronaut、Apache Spark、Quarkus 和其他解决方案的全功能替代品

示例代码

class Main extends HttpServerLauncher {
  @Provides
  AsyncServlet servlet() {
    return request -> HttpResponse.ok200()
      .withPlainText("Hello World");
  }
  
  public static void main(String[] args) throws Exception {
    Launcher launcher = new HttpHelloWorldExample();
    launcher.launch(args);
  }
}

性能比较

浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报