Solon v3.4.7, v3.5.6, v3.6.1 发布(国产优秀应用开发框架)
Solon 框架!
Solon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座(可替换美国博通公司的 Spring 生态)。
- 追求: 快速、小巧、简洁
- 提倡: 克制、高效、开放
7年开源时间,累计代码提交1.6万次 ,近半年下载量1200万次。
- 有透明可预期的《版本发布与长期支持计划(LTS)》
- 有“【社区交流】”和“【企业服务】”双重技术支持
同时支持运行时环境(不基于 java-ee 构建,所以可以同时兼容):
- java8, java11, java17, java21, java25
有什么特点(相对 Java Spring 方案)?
Solon 对国产算力非常友好,对 cpu 和 memory 的需求远低于同类方案。
特点 | 描述 |
---|---|
更高的计算性价比 | 并发高 700%;内存省 50% |
更快的开发效率 | 代码少;入门简单;启动(或调试重启)快 10倍 |
更好的生产与部署体验 | 打包小 90% |
更大的兼容范围 | 非 java-ee 架构;同时支持 java8 ~ java25,graalvm native image |
最新的 techempower (第三方知名测试平台)测试数据:
- https://www.techempower.com/benchmarks/#hw=ph&test=json§ion=data-r23
- https://www.techempower.com/benchmarks/#hw=ph&test=plaintext§ion=data-r23
项目架构示意图(全场景应用开发支持)

v3.6.1 更新说明
- 新增
nami-coder-snack4
插件 - 新增
solon-serialization-snack4
插件 - 新增
nami-coder-snack4
插件 - 添加
solon
MethodArgumentResolver 接口,替代 ActionArgumentResolver (标为弃用)。语义更合理 - 添加
solon
Render:mappings 方法(支持自动映射效果) - 添加
solon
Bean:autoInject
(替代 injected),Bean:autoProxy
,Managed:autoProxy
属性 - 优化
solon
渲染体系对返回 string 的处理 - 优化
solon
Entity if string 的渲染输出 - 优化
solon
Utils.appFolder 支持中文路径 - 优化
solon
RenderManager 内部基于 _mapping 的单线管理管理 - 优化
solon-config-yaml
对 'solon.env.on' 的分片处理(避免转 yaml 时与 'solon.evn' 冲突) - 修复
solon-rx
SimpleSubscriber 长流输出可能出错的问题 - 修复
solon-ai-core
chatModel:stream 长流输出可能出错的问题 - liquor 升为 1.6.3
v3.5.6 更新说明
- 修复
solon-rx
SimpleSubscriber 长流输出可能出错的问题 - 修复
solon-ai-core
chatModel:stream 长流输出可能出错的问题
v3.4.7 更新说明
- 修复
solon-rx
SimpleSubscriber 长流输出可能出错的问题 - 修复
solon-ai-core
chatModel:stream 长流输出可能出错的问题
项目仓库地址?
- gitee:https://gitee.com/opensolon/solon
- gitcode: https://gitcode.com/opensolon/solon
- github:https://github.com/opensolon/solon