🚀 现代化的 Kotlin 企业级服务端框架库
一个功能完备、开箱即用的模块化框架库,采用现代化技术栈,通过 Maven/Gradle 依赖方式提供企业级的安全、缓存、存储、支付、AI等完整解决方案。已发布至 Maven 中央仓库 ,支持按需选择模块集成到现有项目中。
- 🎯 现代化技术栈 - Kotlin 2.2.0 + Spring Boot 3.5.3 + Jimmer 0.9.102
- 🏗️ 模块化设计 - 15+ 核心模块,清晰的边界和依赖关系
- 📦 对象存储 - MinIO、阿里云OSS、华为云OBS、火山引擎TOS 统一接口
- 🤖 AI能力 - LangChain4j + MCP协议 + 多模型支持
- Kotlin 2.2.0 - 现代化JVM语言
- Spring Boot 3.5.3 - 企业级Java框架
- Jimmer 0.9.102 - 现代化ORM框架
- Gradle 9.x - 构建工具 + Version Catalog
- MinIO - 私有云存储
- 阿里云OSS - 公有云存储
- 华为云OBS - 公有云存储
- 火山引擎TOS - 公有云存储
所有模块已发布至 Maven 中央仓库:io.github.truenine
Gradle (Kotlin DSL)
// 核心基础模块
implementation("io.github.truenine:composeserver-shared:latest")
// 数据库模块(按需选择)
implementation("io.github.truenine:composeserver-rds-shared:latest")
// ...
Maven
<dependency>
<groupId>io.github.truenine</groupId>
<artifactId>composeserver-shared</artifactId>
<version>latest</version>
</dependency>
gradle 8.x 推荐使用 Gradle Version Catalog 统一管理版本:
[settings.gradle.kts]
dependencyResolutionManagement {
versionCatalogs {
// 添加外部新配置
create("cs") { from("io.github.truenine:composeserver-version-catalog:latest") }
// 自身已有的 配置(如果没有则忽略)
create("libs") { from(files("gradle/libs.versions.toml")) }
}
}
maven 推荐使用项目提供的 pom
[pom.xml]
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.github.truenine</groupId>
<artifactId>composeserver-bom</artifactId>
<version>latest</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
或使用 gradle platform 配置
dependencies {
implementation(platform("io.github.truenine:composeserver-bom:latest"))
}
Compose Server | Spring Boot | Kotlin | JDK |
---|---|---|---|
0.x.x | 3.5.x | 2.2.x | 24+ |
本项目采用 GNU LESSER GENERAL PUBLIC LICENSE 2.1 协议。
-
Kotlin - 现代化的JVM语言,让开发更加优雅
-
Spring Boot - 企业级Java框架,提供强大的基础设施
-
Jimmer - 现代化ORM框架,革命性的数据访问体验
-
Gradle - 强大的构建工具,支持复杂的模块化项目
-
PostgreSQL - 世界上最先进的开源数据库
-
Flyway - 数据库版本管理工具
-
HikariCP - 高性能的JDBC连接池
-
Spring Security - 强大的安全框架
-
LangChain4j - Java的AI应用开发框架
-
Ollama - 本地大模型运行平台
-
EasyExcel - 阿里巴巴的Excel处理工具
-
Caffeine - 高性能的Java缓存库
-
MinIO - 高性能的对象存储服务
⭐ 如果这个框架对你有帮助,请给我们一个星标!