micronaut-core:现代JVM全栈框架,支持Java/Kotlin/Groovy,快速启动低内存占用

Micronaut Application Framework

分支543Tags399
文件最后提交记录最后更新时间
10 天前
9 个月前
10 天前
2 个月前
1 个月前
13 天前
1 个月前
2 个月前
25 天前
1 个月前
10 天前
1 个月前
26 天前
11 天前
5 个月前
12 天前
2 个月前
6 个月前
7 个月前
6 个月前
7 个月前
10 天前
25 天前
2 个月前
2 个月前
1 个月前
6 个月前
1 个月前
11 天前
11 天前
1 个月前
3 个月前
2 个月前
1 个月前
8 个月前
1 个月前
1 年前
1 年前
26 天前
11 天前
1 个月前
26 天前
9 天前
10 天前
1 年前
11 天前
2 个月前
5 个月前
1 个月前
1 个月前
8 年前
7 个月前
6 个月前
5 个月前
4 个月前
1 个月前
6 个月前
4 个月前
11 天前
1 年前
6 个月前
1 年前
2 个月前
1 年前
3 个月前
2 个月前
4 个月前
16 天前
16 天前
6 个月前
1 年前
9 个月前
5 个月前
2 个月前
26 天前
1 年前
6 个月前
1 年前
6 个月前
1 个月前
9 天前
1 个月前
1 年前
6 个月前
9 个月前
2 年前
3 年前
10 天前
3 个月前
1 个月前
2 年前
3 年前
6 年前
3 个月前
3 个月前
2 年前
2 年前
2 年前
27 天前
1 个月前
2 个月前
2 个月前
1 个月前
6 年前

Micronaut Framework

Build Status Revved up by Develocity Quality Gate Status

Micronaut Framework 是一个现代化的、基于 JVM 的全栈 Java 框架,旨在构建模块化、易于测试的 JVM 应用程序,并支持 Java、Kotlin 和 Groovy 语言。

Micronaut 框架最初由曾参与 Grails 框架开发的团队创建。该框架从多年来使用 Spring、Spring Boot 和 Grails 框架构建从单体应用到微服务的实际项目经验中汲取灵感。核心团队在 Micronaut Foundation 的支持下继续开发和维护 Micronaut 项目。

Micronaut Framework 致力于提供构建 JVM 应用程序所需的全部工具,包括:

  • 依赖注入和控制反转 (IoC)
  • 面向切面编程 (AOP)
  • 合理的默认值和自动配置

借助 Micronaut Framework,您可以构建消息驱动应用程序、命令行应用程序、HTTP 服务器等。尤其对于微服务,Micronaut Framework 还提供:

  • 分布式配置
  • 服务发现
  • HTTP 路由
  • 客户端负载均衡

同时,Micronaut Framework 旨在通过以下特性避免 Spring、Spring Boot 和 Grails 等框架的缺点:

  • 快速启动时间
  • 减少内存占用
  • 最小化反射使用
  • 最小化代理使用
  • 无运行时字节码生成
  • 易于单元测试

这些优势通过在编译时预先计算框架基础结构来实现,从而减少了应用程序运行时所需的逻辑。

有关使用 Micronaut Framework 的更多信息,请参阅 micronaut.io 上的文档。

示例应用程序

Micronaut 示例应用程序可在 guides.micronaut.io 中找到

从源代码构建

要从源代码构建,请检出代码并运行:

./gradlew publishToMavenLocal

要构建文档,请运行 ./gradlew docs。文档将构建到 build/docs/index.html

代码贡献

如果您希望为 Micronaut Framework 的开发做出贡献,请阅读 CONTRIBUTING.md

版本控制

Micronaut Framework 采用语义化版本 2.0.0。要了解其具体含义,请参阅规范 文档。Micronaut Framework 公共 API 的排除项包括任何标注有 @Experimental@Internal 的类,这些类位于 io.micronaut.core.annotation 包中。

项目介绍

微型导航应用框架【此简介由AI生成】

定制我的领域
1656.42 K1.21 K访问 GitHub