【solon】开源下载和安装教程
1、项目介绍
Solon 是一个面向全场景的 Java 企业级应用开发框架,具有克制、高效、开放、生态的特点。其性能表现优异:并发能力提升 700%,内存节省 50%,启动速度快 10 倍,打包体积小 90%。兼容 Java 8 至 Java 24,支持 GraalVM 原生镜像,采用非 Java-EE 架构,提供更灵活的接口规范和开放的生态系统。
2、项目下载位置
Solon 的主代码仓库位于以下地址:
可通过 Maven Central 直接添加依赖:
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon</artifactId>
<version>3.4.2</version>
</dependency>
3、项目安装环境配置
环境要求
- JDK 版本:8/11/17/21/24(推荐 JDK 17+)
- 构建工具:Maven 或 Gradle
配置示例(以 JDK 17 为例)
- 下载并安装 JDK 17:

- 配置环境变量:
export JAVA_HOME=/path/to/jdk-17 export PATH=$JAVA_HOME/bin:$PATH
4、项目安装方式
方式一:Maven 项目集成
在 pom.xml 中添加依赖:
<dependencies>
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-web</artifactId>
<version>3.4.2</version>
</dependency>
</dependencies>
方式二:Gradle 项目集成
在 build.gradle 中添加:
implementation 'org.noear:solon-web:3.4.2'
方式三:快速启动模板
使用官方提供的启动模板:
mvn archetype:generate -DarchetypeGroupId=org.noear \
-DarchetypeArtifactId=solon-archetype-web \
-DarchetypeVersion=3.4.2
5、项目处理脚本
启动脚本示例(Linux/Mac)
#!/bin/bash
# 编译打包
mvn clean package
# 运行应用
java -jar target/your-app.jar
原生镜像构建脚本(需 GraalVM)
native-image -jar target/your-app.jar \
-H:Name=app-native \
--no-fallback
提示:更多示例可参考官方仓库中的
solon-examples模块。项目详细文档见官网技术手册。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



