您现在的位置是:首页 > 文章详情

🔥 无耳 Solon v3.1.0 全新发布(可全面替换 Java Spring 生态)

日期:2025-03-06点击:34

Solon 框架!

Solon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座(可全面替换 Spring 生态)。

  • 追求: 更快、更小、更简单
  • 提倡: 克制、高效、开放、生态

7年开源时长,累计代码提交1.5万次 ,近半年下载量1200万次。

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

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

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

最近更新了什么?(每个版本都会有满满的清单)

Solon 快如闪电!智也非凡!从 v3.1 起,提供完整的 AI 应用开发支持(Solon AI 同时支持 java8 到 java23)。

  • 新增 solon-ai 插件
  • 新增 solon-ai-repo-milvus 插件
  • 新增 solon-ai-repo-redis 插件
  • 新增 solon-ai-load-markdown 插件
  • 新增 solon-ai-load-pdf 插件
  • 新增 solon-ai-load-html 插件
  • 新增 solon-configuration-processor 插件(协助插件自动建配置元数据文件)
  • 优化 虚拟线程、异步、响应式性能
  • 优化 solon 仓库的规范插件命名
  • 优化 solon 小写且带点环境变量的一个边界问题
  • 优化 solon-auth,AuthRuleHandler 的 Filter 实现转到 AuthAdapter 身上,方便用户控制 index
  • 优化 solon-security-validation BeanValidator 的设定方式
  • 添加 solon BeanWrap:isNullOrGenericFrom 方法
  • 添加 solon AppContext:: getBeanOrDefault 方法
  • 添加 solon subWrapsOfType, subBeansOfType, getBeansOfType, getBeansMapOfType genericType 过滤参数
  • 添加 solon ParameterizedTypeImpl:toString 缓存支持
  • 添加 solon MimeType 类,替代 solon-boot 的 MimeType(后者标为弃用)
  • 添加 solon-flow FlowEngine:load(uri) 方法
  • 添加 solon-flow Chain:parseByText 方法
  • 添加 solon-data-sqlutils SqlExecutor:updateBatchReturnKeys 接口,支持批处理后返回主键
  • 添加 solon-data-sqlutils SimpleSqlExecutor:onCommandPost、onCommandAfter 事件支持
  • 添加 solon-net-httputils HttpUtils:proxy 接口,支持 http 代理
  • 添加 solon-net-httputils HttpUtils:execAsTextStream 文本流读取接口(可用于 dnjson 和 sse-stream)
  • 添加 solon-web-rx 过滤体系
  • 添加 solon-serialization-json* 插件对 ndjson 格式的匹配支持
  • 添加 solon-cloud CloudBreaker 注解对类的支持
  • 移除 solon-data-sqlutils Row,RowList 弃用接口
  • 移除 solon-auth AuthAdapterSupplier 弃用接口
  • 调整 solon-docs-openapi2 合并 solon-docs-openapi2-javadoc?
  • 调整 solon-flow 用 layout 替代 nodes 配置(标为弃用)
  • 调整 solon-rx Completable:doOnXxx 构建策略(可重复添加)
  • 调整 solon-web-rx ActionReturnRxHandler 改为不限时长,支持流式不断输出
  • 修复 solon-web-rx ActionReturnRxHandler 在接收异步发布器时,会结束输出的问题
  • 修复 solon-hotplug 在 win 下无法删除 jar 文件的问题
  • 修复 solon-web 当前端传入 accept=*/* 时,后端 contextType 也会输出 */* 的问题
  • snack3 升为 3.2.127
  • socket.d 升为 2.5.16
  • fastjson2 升为 2.0.55
  • jackson 升为 2.18.2
  • gson 升为 2.12.1
  • fury 升为 0.10.0
  • kryo 升为 5.6.2
  • sa-token 升为 1.40.0
  • redisson 升为 3.45.0
  • lettuce 升为 6.5.4.RELEASE
  • hutool 升为 5.8.36
  • grpc 升为 1.69.1
  • vertx 升为 4.5.13
  • netty 升为 4.1.118.Final
  • liteflow 2.12.4.5
  • forest 升为 1.6.3
  • wx-java 升为 4.7.2.B
  • smart-http 升为 2.5.4

项目仓库地址?

官网?

原文链接:https://www.oschina.net/news/337238/solon-3-1-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章