Solon v3.4.7, v3.5.6, v3.6.1 发布(国产优秀应用开发框架)

news/2025/10/23 1:43:09/文章来源:https://www.cnblogs.com/noear/p/19159398

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

官网?

  • https://solon.noear.org

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/943863.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

tryhackme-预安全-windows基础-windows 基础知识3-18

tryhackme-Pre Security-Windows Fundamentals -Windows Fundamentals 3 房间地址:https://tryhackme.com/room/windowsfundamentals3xzx 这是网络安全入门的基础模块的计算机科学基础知识:Windows Fundamentals 3(…

从生产到出库:医疗器械行业SAP B1MES质量追溯闭环方案

医疗器械行业通过SAP B1与MES系统集成实现全流程质量追溯闭环,应对法规合规性、供应链复杂性及生产效率挑战,提供端到端的批次追溯、实时质量监控与成本优化解决方案,助力企业提升质量管理水平医疗器械产品十分特殊…

CF1430C Numbers on Whiteboard

CF1430C Numbers on Whiteboard思路 也是简单模拟一下,就会发现无论你怎么选择a和b,结果都是2; 既然如此,我就选择方便点的,我就从后往前选a和b。 带大家模拟一下: n=10,为偶数: 1 2 3 4 5 6 7 8 9 10 找规…

SAP实施专家指南:SAP B1 如何优化成本与缩短项目周期?

SAP Business One实施过程中的关键挑战,提供精准规划、团队配置、用户培训与持续优化的实用策略。帮助企业控制成本、缩短周期,快速实现数字化转型价值。SAP Business One(SAP B1)凭借“轻量+可扩展”的特性成为热…

excel-2

import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import java.io.*;import java.util.*;import java.time.LocalDate;i…

excel -1

import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFWorkbook; import java.io.*;import java.util.*;import java.time.LocalDate;…

tryhackme-预安全-windows基础-windows 基础知识2-17

tryhackme-Pre Security-Windows Fundamentals -Windows Fundamentals 2 房间地址:https://tryhackme.com/room/windowsfundamentals2x0x 这是网络安全入门的基础模块的计算机科学基础知识:Windows Fundamentals 2(…

CF1248A Integer Points

CF1248A Integer Points思路 画图模拟一下可以发现就是奇数和奇数的会整点相交,偶数的和偶数的会整点相交。AC代码 #include <bits/stdc++.h> using namespace std; #define int long longsigned main() {ios::…

MIT6.824-MapReduce

Lab1: MapReduce(个人纪录版) (烂完了,深刻感觉到自己有多菜,各个方面) 最初的版本是全部自己写的,测试的时候会出现时而成功,时而失败的情况,重写两遍的我已经不想再看两遍代码了,后面让AI帮忙分析,然后一…

直流电机编码器测速

直流电机编码器测速 1:编码器简介 编码器是一种能将直线位移、角位移数据转换为脉冲信号、二进制编码的设备。它本质上就是一个传感器,可以把角位移或直线位移转换成电信号,并反馈给控制器,使控制器知道当前机械运…

搜索百科(5):Easysearch — 自主可控的国产分布式搜索引擎

《搜索百科》专栏系列,本文主要介绍 Easysearch,它是一个由极限科技(INFINI Labs)开发的轻量级、高性能搜索引擎,基于 Apache 2.0 协议的 Elasticsearch 7.10.2 版本衍生而来。Easysearch 在兼容性、性能和易用性…

从0到1自定义文字排版引擎:原理篇

从0到1自定义文字排版引擎:原理篇这篇文章是从0到1自定义富文本渲染的原理篇之一,此外你还可能感兴趣: 更多内容欢迎关注公众号:非专业程序员Ping一文读懂字符与编码 一文读懂字符、字形、字体 一文读懂字体文件 从…

Why doesnt the United States have a female president

Peaceful time we can not see the WW3. A narrow land. Can be accompanyed with a narrow soul. But how narrow could be defined? The greater the ability, the greater the responsibility. The president in U…

20251022 之所思 - 人生如梦

20251022 之所思1. 今天早会,在给老板和其他team的leader汇报问题时,逻辑不够严谨,受到别人的挑战后会很慌张。==> 根本原因是自己将一些概念混淆表达,没有表达严谨,容易被人误解,其次,自己表达还是语速偏快…

迎面走来的是邪恶构造题

记录一些构造题,也许不会太频繁更新(谁没事做这种神秘题) #8233. Operator Precedence 题目让你构造一个类似和的积等于积的和,然后和不能为 \(0\),\(a_i\) 也不能为 \(0\)。 考虑和的积肯定不能太大,也就是相差…

2025 CRP129 HD Elite 24V Truck Scanner – Heavy Duty OBD2 Diagnostics for Commercial Vehicles

**Unlock the Power of Heavy-Duty Diagnostics with the 2025 X431 CRP129 HD Elite Scanner** **The Problem: Diagnosing Heavy-Duty Trucks Shouldn’t Be a Headache** For mechanics and fleet owners working w…

AI 赋能 + 场景破界 低代码平台的未来发展趋势

如果说过去十年是低代码平台的 “萌芽期”,那么未来十年,它将在 AI 技术的加持下,迎来 “爆发式增长期”。从最初的可视化拖拽开发,到如今与 AI、数字孪生等前沿技术深度融合,低代码平台正不断突破技术边界与应用…

中小企业数字化转型难?低代码的轻量化破局方案

在数字化浪潮中,中小企业始终处于 “想转不敢转、想做不会做” 的尴尬境地。中国信通院《中小企业数字化转型指数报告》显示,仅 30% 的中小企业完成了基础数字化建设,60% 的企业因成本过高、技术人才短缺等问题停滞…

低代码引发组织协同革命 重塑数字化转型新逻辑

提到低代码,很多人首先想到的是 “开发效率提升”,但这只是其价值的冰山一角。在数字化转型的深层逻辑中,低代码正在引发一场深刻的 “组织协同革命”。它打破了传统 IT 开发模式下业务部门与技术部门的壁垒,重构了…