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万次。

同时支持运行时环境(不基于 java-ee 构建,所以可以同时兼容):

  • java8, java11, java17, java21, java25

有什么特点(相对 Java Spring 方案)?

Solon 对国产算力非常友好,对 cpu 和 memory 的需求远低于同类方案。

特点 描述
更高的计算性价比 并发高 700%;内存省 50%
更快的开发效率 代码少;入门简单;启动(或调试重启)快 10倍
更好的生产与部署体验 打包小 90%
更大的兼容范围 非 java-ee 架构;同时支持 java8 ~ java25,graalvm native image

最新的 techempower (第三方知名测试平台)测试数据:

项目架构示意图(全场景应用开发支持)

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 长流输出可能出错的问题

项目仓库地址?

官网?

相关推荐
四谎真好看5 小时前
Java 黑马程序员学习笔记(进阶篇18)
java·笔记·学习·学习笔记
桦说编程5 小时前
深入解析CompletableFuture源码实现(2)———双源输入
java·后端·源码
java_t_t5 小时前
ZIP工具类
java·zip
lang201509285 小时前
Spring Boot优雅关闭全解析
java·spring boot·后端
pengzhuofan6 小时前
第10章 Maven
java·maven
百锦再7 小时前
Vue Scoped样式混淆问题详解与解决方案
java·前端·javascript·数据库·vue.js·学习·.net
刘一说7 小时前
Spring Boot 启动慢?启动过程深度解析与优化策略
java·spring boot·后端
壹佰大多7 小时前
【spring如何扫描一个路径下被注解修饰的类】
java·后端·spring
百锦再7 小时前
对前后端分离与前后端不分离(通常指服务端渲染)的架构进行全方位的对比分析
java·开发语言·python·架构·eclipse·php·maven