Java Solon 是什么框架?
Java "新的"应用开发框架。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。
- 追求: 更快、更小、更简单
- 提倡: 克制、简洁、高效、开放、生态
有什么特点?
更高的计算性价比:
- 并发高 2~ 3 倍;内存省 50%
更快的开发效率:
- 内核小,入门快;调试重启快 5 ~ 10 倍
更好的生产与部署体验:
- 打包小 50% ~ 90%;镜像拦取快,启动快(5 ~ 10 倍)
更大的运行时兼容范围:
- 非 java-ee 架构;同时支持 java8 ~ java22
最近更新了什么?
- 新增 solon.web.rx 插件(替代 solon.web.flux)
- 添加 SolonException 异常基类
- 添加 solon.view 模板渲染器指定视图前缀的构造函数
- 添加 solon.view 模板渲染器的容器注册(提供容器扩展方式)
- 添加 solon.data TranUtils:getConnectionProxy 接口,方便不同的事务对接
- 添加 solon.scheduling 对多个 JobInterceptor 及排序支持
- 添加 solon.cloud 对多个 CloudJobInterceptor 及排序支持
- 添加 solon.validation
@Size
验证注解支持参数 - 添加 AppContext::removeWrap 接口
- 添加 folkmq-solon-cloud-plugin 对 event:key 支持
- 添加 大写开头的环境变量注入支持
- 调整 bean 的基类注册的排除条件改为"java."开头(之前为包含)
- 修复 solon.scheduling.simple 在使用单点 cron 表过式时,会出现 npe 的问题
- socket.d 升为 2.4.10
- folkmq 升为 1.4.2
- snack3 升为 3.2.92
- jackson 升为 2.17.0
- fastjson2 升为 2.0.48
- mybatis-flex 升为 1.8.7
- beetlsql 升为 3.30.4-RELEASE
- netty 升为 4.1.107.Final
- vertx 升为 4.5.6
- hutool 升为 5.8.27
- smartsocket 升为 1.5.43
- smarthttp 升为 1.4.1
- aws-java-sdk-s3 升为 1.12.695
- grpc 升为 1.62.2
- thrift 升为 0.20.0
- dubbo3 升为 3.2.11
- freemarker 升为 2.3.32
- beetl 升为 3.16.0.RELEASE
- thymeleaf 升为 3.1.2.RELEASE
- log4j 升为 2.23.1
- slf4j 升为 2.0.12