您现在的位置是:首页 > 文章详情

Solon 2.5.8 发布,诚邀 Java 开发者共建

日期:2023-10-09点击:85

诚邀?

如果您对开源感兴趣且愿意学习和贡献,欢迎您共建 Solon 生态。Solon 计划明年推向国际市场,希望有对国外社区熟的同学加入帮忙。

Solon 是什么框架?

Java 生态级应用开发框架。从零开始构建,有自己的标准规范与开放生态(历时五年,具备全球第二级别的生态规模)。与其他框架相比,解决了两个重要的痛点:启动慢,费内存

解决痛点?

由于Solon Bean容器的独特设计,不会因为扩展依赖变多而启动很慢(开发调试时,省时、爽快)!以知名开源项目“小诺”为例:

有什么可爱的特点?

  • 启动快 5 ~ 10 倍。 (更快)
  • qps 高 2~ 3 倍。 (更高)
  • 运行时内存节省 1/3 ~ 1/2。 (更少)
  • 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。 (更小)
  • 同时支持 jdk8, jdk11, jdk17, jdk21, graalvm native image

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

最近更新了什么?

  • 增加 Context::headerOfResponse 接口
  • 增加 http server gzip 整体配置支持(详见官网的《应用常用配置说明》
  • 增加 solon.web.staticfiles 对 gzip 的配置支持
  • 增加 solon.boot.jdkhttp 对 gzip 的配置支持(取消内部的自动处理)
  • 调整 @Import 替代 @PropertySource@TestPropertySource,后者标为弃用(详见官网的《@Import 使用说明》
  • 调整 @Rollback 替代 @TestRollback,后者标为弃用
  • 调整 SolonTestApp 默认关闭 http 服务;避免与已启动服务端口冲突
  • 调整 solon.cache.jedis 的两个序列化实现,转到 solon.data(做为公用)
  • 调整 solon.cache.redission RedissonCacheService 增加外部序列化接口支持
  • 调整 @Bean 函数,参数没带注解的算必须
  • 调整 paramsMap 增加 autoMultipart 处理
  • 调整 nami,forest,feign 负载均衡的获取方式
  • 修复 solon-maven-plugin 在 linux 下因为一些用户角色没有权限导致打包失败问题
  • 优化 VarGather 检查增加自动排序
  • 优化 Props::getMap 处理
  • 简化 Props::getProp 处理提升性能
  • 取消 全局未处理异常走总线的机制,转由 Log 框架接收(简化用户体验)
  • wood 升为 1.2.2
  • mybatis-flex 升为 1.6.8
  • fastmybatis 升为 2.9.7
  • easy-trans 升为 1.3.0
  • sa-token 升为 1.36.0
  • fastjson2 升为 2.4.0
  • jetty 升为 9.4.52.v20230823
  • undertow 升为 2.2.26.Final
  • redisx 升为 1.6.0

项目仓库地址?

原文链接:https://www.oschina.net/news/260977/solon-2-5-8-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章