支持 java22,Solon v2.7.3 发布(非 java-ee 架构)

Java Solon 是什么框架?

是一个可平替 Spring 生态的 Java 应用开发框架。从零开始构建(非 java-ee 架构),有自己的标准规范与开放生态。(历时七年,具备全球第二级别的生态规模)

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

有什么特点?

更高的计算性价比:

  • 降低运行成本:每秒并发高 2~ 3 倍;内存节省 1/3 ~ 1/2

更高的开发效率,更简单的编码体验:

  • 降低学习成本:源码简单;新手入门容易;使用方便
  • 提高调试效率:重启快 5 ~ 10 倍;更快定位问题

更快的生产与部署体验:

  • 服务包更小,CI/DI 更快:打包缩到 1/2 ~ 1/10
  • 云原生更友好(镜像拉取快,容器就绪快):打包缩到 1/2 ~ 1/10,启动快 5 ~ 10 倍

更自由的运行时兼容选择:

  • 非 java-ee 架构
  • 同时支持 java8、java11、java17、java21、java22 的运行时

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

最近更新了什么?

  • 增加 java 22 支持
  • 添加 solon.threads.virtual.enabled 配置支持
  • 添加 solon.cloud.httputils 异步处理接口
  • 添加 NamiClient::localFirst 属性,增加本地实现组件优先支持
  • 添加 Context::filesDelete 批量删除临时文件方法
  • 优化 solon.view 后端模板的编码配置处理
  • 优化 非 http/https 协议包的处理(被人刷假包)
  • 优化 local-solon-cloud-plugin 本地服务发现的查找处理,避免失败
  • 优化 部分锁的处理方式(synchronized 改为 ReentrantLock)
  • 优化 jetty 的 multipart 解析处理
  • 修复 solon.health HealthIndicator 自动注册无效的问题
  • socket.d 升为 2.4.7
  • folkmq 升为 1.3.2
  • snack3 升为 3.2.90
  • sqltoy 升为 5.6.2.jre8
  • asm 升为 9.6
  • nacos1 升为 1.4.7
  • nacos2 升为 2.3.1
  • redisson 升为 3.27.2
  • undertow 升为 2.2.31.Final

项目仓库地址?

官网?

相关推荐
记录成长java26 分钟前
ServletContext,Cookie,HttpSession的使用
java·开发语言·servlet
睡觉谁叫~~~30 分钟前
一文解秘Rust如何与Java互操作
java·开发语言·后端·rust
程序媛小果1 小时前
基于java+SpringBoot+Vue的旅游管理系统设计与实现
java·vue.js·spring boot
ClkLog-开源埋点用户分析1 小时前
ClkLog企业版(CDP)预售开启,更有鸿蒙SDK前来助力
华为·开源·开源软件·harmonyos
小屁孩大帅-杨一凡1 小时前
java后端请求想接收多个对象入参的数据
java·开发语言
java1234_小锋2 小时前
使用 RabbitMQ 有什么好处?
java·开发语言
Dann Hiroaki2 小时前
GPU架构概述
架构
TangKenny2 小时前
计算网络信号
java·算法·华为
肘击鸣的百k路2 小时前
Java 代理模式详解
java·开发语言·代理模式
城南vision2 小时前
Docker学习—Docker核心概念总结
java·学习·docker