【敢于非凡】Solon v2.9.4,v3.0.0-RC 双版发布(支持 Java 23)


本来没有,难得弱小生来。借华为的话,“我们敢于非凡”。七年时间,我们不断变强!越来越强!还会更强!

Solon 框架!

Java “新式”应用开发框架。开放原子开源基金会,孵化项目。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。

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

有什么特点?

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

入门探索视频(用户录制):

v2.9.4 更新了什么?

  • 新增 solon-web-vertx 插件
  • 新增 solon 分类注入支持体系
  • 新增 solon 分类构建支持体系
  • 添加 solon Duration 类型配置注入
  • 添加 solon AppContext::beanExclude 方法
  • 添加 solon AppContext::beanDeliver 方法
  • 添加 solon Bean:delivered 替代 registered
  • 添加 solon Component:delivered 替代 registered
  • 添加 solon-boot-vertx websocket 支持
  • 添加 solon-web-cross CrossInterceptor::pathPatterns() 方法
  • 添加 solon Router:getAll(), getBy(path) 方法
  • 添加 solon Action 过滤器体系(替代 Before,After 体系)
  • 添加 Context::sessionReset 方法
  • 添加 solon Props:toBean 方法(替代 Props:getBean)
  • 添加 solon-scheduling CommandExecutorProxy 原型代理支持
  • 添加 solon-data DsUtils.observeDs 方法
  • 添加 solon-cloud CloudEventHandlerPlus 原型代理支持
  • 添加 solon-cloud CloudConfigHandler 原型代理支持
  • 添加 solon-cloud CloudEventHandler 原型代理支持
  • 添加 solon-cloud-gateway X_Forwarded_Host 和 https 转发支持
  • 添加 solon-cloud-gateway RewritePathFilterFactory
  • 添加 solon-cloud-gateway QueryPredicateFactory
  • 优化 kafka-solon-cloud-plugin 添加自动延时重试模拟实现
  • 优化 grpc-solon-cloud-plugin GrpcClient 注解处理添加必须
  • 优化 thrift-solon-cloud-plugin ThriftClient 注解处理添加必须
  • 调整 solon Before,After Handler 体系标为弃用
  • 调整 solon Props:getBean 标为弃用
  • 调整 solon NvMap:getBean 标为弃用
  • 调整 solon Gateway:find 改为 public
  • 调整 solon-logging OutputStreamAppender 彩色打印
  • 调整 solon Constants 内部类改为接口类型
  • 凋整 solon-cloud-gateway 路由处理体系,支持路由多协议头扩展
  • 调整 solon-scheduling scheduled 内部实现类(强调原型代理概念
  • 调整 solon ContextPathFilter index 改为 -990
  • 调整 solon-i18n I18nFilter index 改为 -980
  • 提醒 solon AppContext::beanAroundAdd 添加弃用打印日志
  • 提醒 solon 添加不支持单例的打印日志
  • 修复 solon BeanWrap::rawClz 处理 anonymousClass 失误的问题
  • 修复 jdk21 + win10 + solon-logging-simple 打包后无法输出日志的问题
  • 取消 Ds 注解(未启用)
  • 取消 HandlerProxy ,不太合理(尤其是对本地网关)
  • 取消 Solon:versionCode
  • snack3 升为 3.2.111
  • wood 升为 1.3.6
  • redisson 升为 3.35.0
  • bean-searcher 升为 4.3.2
  • beetlsql 升为 3.30.13-RELEASE
  • asm 升为 9.7

v3.0.0-RC 更新了什么?

  • 详见:《Solon v3.x 更新与兼容说明》 - 清单太长了!

项目仓库地址?

  • gitee:https://gitee.com/opensolon/solon
  • github:https://github.com/opensolon/solon

官网?

  • https://solon.noear.org

相關推薦

2023-09-24

堂,凭什么开发 30 岁就要被干掉? Steam++ 3.0.0-rc.2 已经发布,Steam 工具箱 此版本更新内容包括: 公告 rc版本为测试版本,微软商店等待正式版本更新 更新说明 修复启动时最小化设置无效 修复 mafile 文件导入的令牌在

2023-09-09

Steam++ 3.0.0-rc.1 已经发布,Steam 工具箱 此版本更新内容包括: 公告 3.0 全新版本发布 全新 UI,底层重构 新版本中重构了所有功能,所有功能都为独立的插件,现在大家可以按需删除和禁用你不想用的功能。 我们之后也会开源

2023-10-27

当前版本为“最新版”,生产环境推荐使用“稳定版”,参考这里获取版本信息 获取更多信息,请阅读FISCO BCOS 3.x文档 新增 新增rPBFT共识算法 支持交易同步、区块同步的树状广播 交易池按时间顺序打包交易 新增Paillier

2023-07-22

外开源 2022年7月,建立官网,开始推广 2023年2月,v2.0 发布。官网增加 Solon Initializr,用于生成项目模板。 2023年4月,成为信通院可信开源社区、可信开源项目。Maven 单月下载量突破100万。代码提交数超 11000 次 2023年6月

2024-02-19

Java Solon 是什么框架? Java "生态级"应用开发框架。从零开始构建,有自己的标准规范与开放生态。(历时七年,具备全球第二级别的生态规模) 相对于 Spring,有什么特点? 启动快 5 ~ 10 倍。 (更快) 每秒并发数高

2024-04-18

Java Solon 是什么框架? Java “新的”应用开发框架。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。 追求: 更快、更小、更简单 提倡: 克制、简洁、高效、开放、生态 有什么特点? 更高的计算性

2022-12-25

一个更现代感的 Java 应用开发框架:更快、更小、更自由。没有 Spring,没有 Servlet,没有 JavaEE;独立的轻量生态。主框架仅 0.1 MB。 @Controller public class App { public static void main(String[] args) { Solon.start(App.class, args); } @Get @Socket @Mappi

2023-08-17

Solon 是什么? Java 生态型应用开发框架。它从零开始构建,有自己的标准规范与开放生态(历时五年,已有全球第二级别的生态规模)。与其他框架相比,它解决了两个重要的痛点:启动慢,费内存。2023年6月,Maven 单月下载量

2022-12-17

小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 同时支持 jdk8, jdk11, jdk17, jdk19 没有 Spring,没有 Servlet,没有 JavaEE;独立的轻量生态 本次更新: 新增 aliyun-ons-solon-cloud-plugin 插件,且

2022-10-18

小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 同时支持 jdk8, jdk11, jdk17, jdk19 本次更新: 新增 wood-cloud-plugin 插件 优化 easypoi-solon-plugin 插件 优化 activerecord-solon-plugin 插件,增加 模

2023-10-08

1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。 (更小) 同时支持 jdk8, jdk11, jdk17, jdk21, graalvm native image 呼唤? 如果您开源感兴趣且愿意学习和贡献,欢迎您共建 Solon 生态。 项目仓库地址? gitee:https://gitee.com/noear/solon g

2023-05-04

Java 新的生态型应用开发框架,Solon :更快、更小、更简单。从零开始构建,有自己的标准规范与开放生态: 150多个生态插件,可以满足各种场景开发 大量的国产框架适配,可以为应用软件国产化提供更好支持 相对于 Spr

2023-11-03

户建议) 优化 mqtt-solon-cloud-plugin 重构代码,增加异步发布与并发消费模式(并改为异步接口)(感谢用户建议) 优化 mqtt5-solon-cloud-plugin 重构代码,增加异步发布与并发消费模式(并改为异步接口)(感谢用户建议) 增加

2024-03-21

Java Solon 是什么框架? 是一个可平替 Spring 生态的 Java 应用开发框架。从零开始构建,有自己的标准规范与开放生态。(历时七年,具备全球第二级别的生态规模) 追求: 更快、更小、更简单 提倡: 克制、简洁、高效、