Java 新的生态,Solon v2.3.2 发布

这篇具有很好参考价值的文章主要介绍了Java 新的生态,Solon v2.3.2 发布。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Solon 是什么框架?

一个,Java 新的生态型应用开发框架。它从零开始构建,有自己的标准规范与开放生态(全球第二级别的生态)。与其他框架相比,它解决了两个重要的痛点:启动慢,费资源。

解决痛点?

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

  • “snowy-spring 版” 启动 30-50秒
  • “snowy-solon 版” 启动3-5秒(有兴趣的,欢迎拉取代码体验)

所谓:“时间就是生命,效率就是金钱”,“天下武功,唯快不破”。文章来源地址https://www.toymoban.com/news/detail-471933.html

相对于 Spring Boot 和 Spring Cloud 的项目,有什么特点?

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

本次更新了什么?

  • 新增 solon.data.shardingds 插件
  • 新增 redisson-solon-plugin 插件
  • 调整 solon.docs 插件,将非 @Body model 进行字段拆解
  • 调整 solon-swagger2-knife4j 插件的优先级,以便控制 enableDoc
  • 调整 mybatis-solon-plugin 插件,增加 aot 处理适配(支持原生编译了)
  • 调整 mybaits-solon-plugin 插件,添加 configuration.mapperVerifyEnabled 配置(控制是否启用 mapper 校验)
  • 调整 mybatis 适配增加 isMapper 检测接口
  • 调整 开放 bean 内部形态注册的限制,之前只能用普通组件注解
  • 调整 应用启动时的事件改由 push 推送(之前是 pushTry)
  • 调整 XxxCacheService 增加新的构造函数
  • 调整 jlhttp Part 的 body string 大小限制改为 MAX_BODY_SIZE(之前为 MAX_HEADER_SIZE)
  • 调整 smarthttp Part 的 body string 大小限制改为 MAX_BODY_SIZE(之前为 MAX_HEADER_SIZE)
  • 调整 jdkhttp Part 的 body string 大小限制改为 MAX_BODY_SIZE(之前为 MAX_HEADER_SIZE)
  • 增加 Context::filesMap() 接口
  • activemq 升为 5.15.9
  • bean-searcher 升为 4.2.0
  • sqltoy 升为 5.2.51
  • redisson 升为 3.21.0
  • netty 升为 4.1.75.Final
  • fastjson2 升为 2.0.33
  • mybatis-flex 升为 1.3.2
  • fastmybatis 升为 2.6.1

项目仓库地址?

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

到了这里,关于Java 新的生态,Solon v2.3.2 发布的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 天下苦 Spring 久矣,Solon v2.2.20 发布

    一个, Java 新的生态型应用开发框架 。它从零开始构建,有自己的标准规范与开放生态。与其他框架相比, 它解决了两个重要的痛点:启动慢,费资源。 由于Solon Bean容器的独特设计, 不会因为扩展依赖变多而启动很慢(开发调试时,爽快)! 以开源项目“小诺”为例:

    2024年02月05日
    浏览(41)
  • 边缘计算框架 Baetyl v2.4.3 正式发布

    导读 Baetyl v2.4.3 版本已经发布,对 v2.3.0 版本的部分功能进行了升级优化。公告称,这些新功能继续遵循云原生理念,构建了一个开放、安全、可扩展、可控制的智能边缘计算平台。 Baetyl 项目由百度发起,基于百度天工 AIoT 智能边缘进行开源,是国内首个加入 LF Edge 的边缘计

    2024年02月14日
    浏览(45)
  • Spring Boot 3.2发布:大量Java 21的支持上线,改进可观测性

    就在今天凌晨,Spring Boot 3.2正式发布了!该版本是在Java 21正式发布之后的重要支持版本,所以在该版本中包含大量对Java 21支持的优化。 下面,我们分别通过Spring官方发布的博文和Josh Long长达80+分钟的介绍视频,一起认识一下Spring Boot 3.2最新版本所带来的全新内容。 官方博文

    2024年02月05日
    浏览(63)
  • 重磅!苹果官方发布大模型框架:一个可以充分利用苹果统一内存的新的大模型框架MLX,你的MacBook可以一键运行LLaMA了

    本文来自DataLearnerAI官方网站: 重磅!苹果官方发布大模型框架:一个可以充分利用苹果统一内存的新的大模型框架MLX,你的MacBook可以一键运行LLaMA了 | 数据学习者官方网站(Datalearner) https://www.datalearner.com/blog/1051701871117729 苹果刚刚发布了一个全新的机器学习矿机MLX,这是一个

    2024年02月04日
    浏览(38)
  • 野火霸道-V2+3.2寸屏+FreeRTOS+LVGL移植

    摘要 基于野火霸道-V2+3.2寸屏的开发板,下载器为STLINK 分为两个版本,FreeRTOS和裸机版本 裸机准备 lvgl v8.2版本的源码 野火的《触摸画板-3.2寸》与《基本定时器》的代码例程 移植 将基本定时器代码移植到触摸画板-3.2寸的例程中,实现LED的正常反转 将lvgl的源码移植到工程里

    2024年02月03日
    浏览(60)
  • 论 Solon 开源框架的意义!

    Solon 是一个国产的生态级 Java 应用开发框架(已发具备全球第二级别的生态)。七年时间打磨。14 万行代码。两三百个生态扩展呢。 国内第一个 从零开始构建,有自己的标准规范与开放生态 。尤其没有使用 javaee 的接口规范(它改包名了,可麻烦。不使用,但也适配支持了

    2024年01月24日
    浏览(27)
  • Spring AI 来了,打造Java生态大模型应用开发新框架!

    尽管 Python 长期主导 AI 大模型应用开发领域,但 Java 并未熄火!Spring AI 来了,正式告别实验期,迈向广泛应用新阶段!这意味着 Spring 生态体系的广大开发者,迎来 AI 大模型应用开发的新里程。 Spring AI 是一个 AI 工程师的应用框架,它提供了一个友好的 API 和开发 AI 应用的抽

    2024年04月12日
    浏览(54)
  • 精进云原生 - Dubbo 3.2 正式发布

    我们非常高兴地宣布,Dubbo 3.2 已经正式发布了!这个版本带来了许多新功能和改进,这也是 Dubbo 在面对云原生化的当下的一次重要的尝试。 Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。使用

    2024年03月08日
    浏览(35)
  • 搭载KaihongOS的工业平板、机器人、无人机等产品通过3.2版本兼容性测评,持续繁荣OpenHarmony生态

    近日,搭载深圳开鸿数字产业发展有限公司(简称“深开鸿”)KaihongOS软件发行版的工业平板、机器人、无人机等商用产品均通过OpenAtom OpenHarmony(以下简称“OpenHarmony”)3.2 Release版本兼容性测评,获颁OpenHarmony生态产品兼容性证书。这标志着OpenHarmony生态在新兴行业的持续

    2024年02月12日
    浏览(46)
  • 代码生成器 CodeBuilder 3.2 正式版发布

    CodeBuilder是一款强大的代码生成工具,目前发布了 3.2 版本,大家可以前去下载体验 官方主页。 基于 ADO.NET 的数据驱动 Power Designer PDManer DbSchema Swagger 这几种数据源基本上已经覆盖了我们常用的数据环境了,如果你有能力的话,可以自己开发数据源插件。 基于 Fireasy 3,支持从

    2024年02月06日
    浏览(125)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包