🎉 Java Solon v2.8.3 发布(打破 Java 资源浪费的传统印象)
Solon 是什么框架?
Java “新的”应用开发框架。开放原子开源基金会,孵化项目。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。
- 追求: 更快、更小、更简单
- 提倡: 克制、简洁、高效、开放、生态
有什么特点?
特点 | 描述 |
---|---|
更高的计算性价比 | 并发高 2~ 3 倍;内存省 50% |
更快的开发效率 | 内核小,入门快;调试重启快 5 ~ 10 倍 |
更好的生产与部署体验 | 打包小 50% ~ 90%;镜像拦取快,启动快(5 ~ 10 倍) |
更大的运行时兼容范围 | 非 java-ee 架构;同时支持 java8 ~ java22 |
入门探索视频(早期用户录制):
最近更新了什么?
- 新增 thrift-solon-cloud-plugin 插件
- 新增 solon.serialization.jackson.xml 插件
- 添加
@Destroy
注解(与@Init
呼应) - 添加 Serializer 接口,统一多处模块的序列化定义
- 添加 BytesSerializerRender 类,对应 StringSerializerRender
- 添加 solon.net.stomp ToStompWebSocketListener 适配 WebSocket 子协议验证
- 添加 solon.net ToSocketdWebSocketListener 适配 WebSocket 子协议验证
- 添加 graphql-solon-plugin GraphqlWebsocket 适配 WebSocket 子协议验证
- 添加 WebSocket 子协议校验支持(smarthttp,jetty,undertow,java-websocket,netty-websocket)
- 添加 应用配置键名二次引用支持
- 添加 folkmq 适配 EventLevel.instance 订阅支持
- 添加 rocketmq5 适配 EventLevel.instance 订阅支持
- 添加 solon.boot.socketd 对 ssl 配置的支持
- 添加 beetl 适配自定义 Tag 注入支持
- 添加 enjoy 适配自定义 Tag 注入支持
- 添加 StatusException 异常类型
- 调整 AuthException 改为扩展自 StatusException(之前为 SolonException)
- 调整 ValidatorException 改为扩展自 StatusException(之前为 SolonException)
- 调整 Action 参数解析异常类型为 StatusException(之前为 IllegalArgumentException)
- 调整 solon.test 默认为 junit5 并简化 SolonTest 体验(不用加 ExtendWith 了),需要 junit4 的需引入 solon-test-junit4
- 优化 CloudClient.event().newTranAndJoin() 增加 inTrans 判断
- 优化 mybatis-solon-plugin 在有 mapper 配置,但无 mapper 注册时的异常提示(原为 warn 日志提示)
- 优化 RouteSelectorExpress 的路由顺序(常量的,优于变量的)
- 优化 kafka 适配的 ack 处理
- 修复 IndexUtil:buildGatherIndex 处理字段时,会出错的问题
- snack3 升为 3.2.100
- fastjson2 升为 2.0.51
- socket.d 升为 2.5.3
- folkmq 升为 1.5.2
- wood 升为 1.2.11
- sqltoy 升为 5.6.10.jre8
- mybatis-flex 升为 1.9.1
- smarthttp 升为 1.4.2
- okhttp 升为 4.12.0
- xxl-job 升为 2.4.1
- graphql 升为 18.3
项目仓库地址?
官网?

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
RuoYi 4.7.9 发布,更多细节优化
若依管理系统 v4.7.9 已发布,更新日志: 通知公告新增详细显示 新增数据脱敏过滤注解 新增表格示例(虚拟滚动) 新增表格示例(全文检索) 新增表格示例(保存状态) 代码生成支持表单布局选项 限制用户操作数据权限范围 用户密码新增非法字符验证 默认加载layer扩展皮肤 未修改初始密码弹框提醒 定时任务白名单配置范围缩小 操作日志列表重置回第一页 定时任务日志默认按时间排序 Excel注解ColumnType类型新增文本 Excel注解新增属性comboReadDict 新增Anonymous匿名访问不鉴权注解 升级oshi到最新版本6.6.1 升级druid到最新版本1.2.23 升级commons.io到最新版本2.13.0 升级spring-framework到安全版本 升级bootstrap-table到最新版本1.22.6 修复重置日期时出现的异常问题 修复页签关闭后存在的跳转问题 修复tooltip单击复制文本不生效的问题 更新缓存管理键名排序方式 更新HttpUtils中的User-Agent 优化自定义XSS注解匹配方式 优化登录注册页面验证码验证 优化数据权限自定...
- 下一篇
真好用的 ORM 框架 mybatis-mp 1.5.7 发布
官方文档:http://mybatis-mp.cn 1.5.7 加强了对泛型的处理 更好的支持var SysUserVo sysUserVo = QueryChain.of(sysUserMapper) .select(SysUserVo.class) .from(SysUser.class) .join(SysUser.class, SysRole.class) .returnType(SysUserVo.class) .get(); 10 大与众不同的亮点: 1:mybatis-mp-亮点一:可自定义动态默认值2:mybatis-mp-亮点二:支持不同数据库 ID 自增配置3:mybatis-mp-亮点三:逻辑删除,可自动填充删除时间4:mybatis-mp-亮点四:可自定义 sql(sql 模板)5:mybatis-mp-亮点五:mapWithKey(把查询转成一个map)6:mybatis-mp-亮点六:部分字段新增和修改7:mybatis-mp-亮点七:枚举的良好支持8:mybatis-mp-亮点八:mybatis-xmlreturnType的ORM映射9:my...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主