🔥 无耳 Solon v3.1.0 全新发布(可全面替换 Java Spring 生态)
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
项目仓库地址?
- gitee:https://gitee.com/opensolon/solon
- gitcode: https://gitcode.com/opensolon/solon
- github:https://github.com/opensolon/solon
官网?

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
通用代码生成器正确的使用方法:电子表格
通用代码生成器正确的使用方法:电子表格 AI内的介绍材料将动词算子式通用代码生成器视为一种数据库中心的代码生成器,将数据库自动反射功能视为通用代码生成器的核心功能,这是错的。 动词算子式通用代码生成器是一种以电子表格中心的代码生成器。 通用代码生成器的最佳实践是:使用SGS2模版(Excel模版)来生成代码。 电子表格的优势是: 精确表示所有的数据和元数据 直观 便于携带大量初始化数据 便于编辑 便于对数据人工处理 电子表格可以几个人按流程处理数据 可以脱离数据库服务器 可以方便地建立新的数据库 而数据库的不足之处是: 无法精确描述元数据 无法离线工作 不可以有两份数据 采用数据库产生哑数据的应用程序非常别扭 所以,通用代码生成器把电子表格作为代码生成的数据源是完全合理的。 以下才是通用代码生成器的最佳实践: 使用电子表格来构建通用代码生成器的模版 准备好初始化数据 如果初始化数据在数据库中,将数据库中的数据事先导入至Excel 如有必要,可以使用非技术人员整理导出的数据 技术人员使用准备好的SGS2模版代码生成 使用模版向导生成界面,以便最后时刻调整配置 如果在原有的数据库上工作,新...
- 下一篇
AigcPanel v0.7.0 视频合成本地文件支持,GPU 识别和界面优化
亲爱的AigcPanel用户们,我们带来了全新的 v0.7.0版本,这次更新不仅让操作更简单,还带来了更多实用功能,小白也能轻松上手! 新增功能 视频合成支持本地文件选择:现在你可以直接使用本地的音频文件进行视频合成,操作更便捷,创作更自由! 修复与优化 GPU识别显示优化:支持多GPU显示序号和内存大小,让你的硬件性能一目了然! 文件重命名跨设备异常问题修复:不再担心文件在不同设备间的兼容性问题! 界面显示优化:解决了部分界面显示错位问题,使用体验更流畅! 软件介绍 AigcPanel是一个简单易用的一站式AI数字人系统,小白也可使用。 支持视频合成、声音合成、声音克隆,简化本地模型管理、一键导入和使用AI模型。 禁止使用本产品进行违法违规业务,使用本软件请遵守中华人民共和国法律法规。 功能特性 支持视频数字人合成,支持视频画面和声音换口型匹配 支持语音合成、语音克隆,多种声音参数可设置 支持多模型导入、一键启动、模型设置、模型日志查看 支持国际化,支持简体中文、英语 支持多种模型一键启动包: 声音模型 CosyVoice-300M 声音模型 CosyVoice-300M-Instr...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主