🔥 Solon v2.7.5 发布(你想要吗?)


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

项目仓库地址?

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

官网?

  • https://solon.noear.org

相關推薦

2023-09-20

个人觉得,这应该是有问题的、是可惜的、是遗憾的。 想要搞个 Java 生态级的应用开发框架。一般是以年为开发时间单位的(需要漫长的时间打磨),一般是不赚钱的。还有 Spring 生态这个巨人存在。但,真的有很多人是期待

2023-05-30

!你关注的短信框架终于更新啦! 🎊SMS4J 2.1.0版本正式发布!🎊 本次更新带来了诸多的新特性,也修复了先前版本中的诸多问题,接下来让我们一起来看一下本次更新的内容吧! 🎉新特性🎉 新增天翼云短信支持 V 2.1.0

2023-01-11

都运行病毒扫描。在扫描结果一切正常之前,该扩展不会发布在 Marketplace 上供公众使用。以及采取了一些措施来防止名称抢注,即名称故意与知名名称相似。开发人员还可以观察扩展是否有蓝勾,该标识意味着发布者已经验证

2023-11-15

搞,不知道有没有洗过澡, 有没有换过衣服。 4、我们发布第一个 Solon Native 版本 2023年的夏天,有个新男人来。说是要用 Solon Native。我心里其实没底,原生这东西太难用了。必须得忍住不哭才行。后来他招乎也没打,跑了。

2023-10-18

点创建都必须事先进行深入的讨论。突然间,一个功能的发布从几天变成了几周。这让我感到非常沮丧。 最糟糕的是什么?我们甚至还没有发布我们的产品!在我们还没有一丝收入的迹象之前,所有这些流程都没有意义。 看

2024-01-23

就像华为讲的,不要因为爱国而特意买华为手机。Solon 也是,有需要就用不需要就跳过(按正常的需求选择): 信创需要国产化,应该用 Solon 或者 Solon Cloud(有案例) 军工项目要国产化,应该用 Solon 或者 Solon Cloud(有案

2023-03-31

确地指定位置。 开箱即用 Line-clamp: Tailwind 在两年前发布了官方的 line-clamp 插件,尽管它使用了一堆奇怪的废弃的-webkit-*的东西,但它在每个浏览器中都能正常运行,而且会一直运行下去,所以我们决定把它植入框架本身。

2024-04-15

Solon 在编码上,是强调注解与手写并重的一个风格。它有个 @Tran 注解,用于事务管理(可以参考:《事务的全局控制及应用》)。这里,主要是讲讲它的手动处理工具类 TranUtils。 1、看看它的接口: public final class

2023-09-08

好: 我总是使用这个工具,并且找到了一个错误,或想要帮助解决它。 我想帮助其他人更加顺利地使用这个工具。 我想帮助其他人更加顺利地向项目做贡献。 我想提升个人技能水平。 我想公开展示我在大学课程中学习

2023-01-25

一个更现代感的 Java "生态型"应用开发框架:更快、更小、更自由。不是 Spring,没有 Servlet,也无关 JavaEE;新兴独立的开放生态 (已有150来个生态插件) 。主框架仅 0.1 MB。 相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5

2023-03-22

Solon 是一个高效的 Java 应用开发框架:更快、更小、更简单。它是一个有自己接口标准规范的开放生态,可为应用软件国产化提供支持,助力信创建设。 150来个生态插件,覆盖各种不同的应用开发场景: 相对于 Spring Boot 和 S

2023-08-17

Solon 是什么? Java 生态型应用开发框架。它从零开始构建,有自己的标准规范与开放生态(历时五年,已有全球第二级别的生态规模)。与其他框架相比,它解决了两个重要的痛点:启动慢,费内存。2023年6月,Maven 单月下载量

2022-12-25

一个更现代感的 Java 应用开发框架:更快、更小、更自由。没有 Spring,没有 Servlet,没有 JavaEE;独立的轻量生态。主框架仅 0.1 MB。 @Controller public class App { public static void main(String[] args) { Solon.start(App.class, args); } @Get @Socket @Mappi

2023-11-18

先吹牛! 在 v2.6 这个新的里程碑节点,Solon 又完成了几件惊天大事(每一件,都是经历了漫长时间打磨与积累): (1)Solon Native,有了第一个开源案例:dromara/neutrino-proxy (它是2021年起头的二级项目) Solon 估计是国内唯