Java 新的生态型应用开发框架,Solon v2.2.13 发布
2023/4/25 14:22:06
本文主要是介绍Java 新的生态型应用开发框架,Solon v2.2.13 发布,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java 新的生态型应用开发框架,Solon :更快、更小、更简单。从零开始构建,有自己的标准规范与开放生态:
- 150多个生态插件,可以满足各种场景开发
- 大量的国产框架适配,可以为应用软件国产化提供更好支持,助力信创建设
相对于 Spring Boot 和 Spring Cloud 的项目:
- 启动快 5 ~ 10 倍。 (更快)
- qps 高 2~ 3 倍。 (更高)
- 运行时内存节省 1/3 ~ 1/2。 (更少)
- 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。 (更小)
- 同时支持 jdk8, jdk11, jdk17, jdk19。
似曾相识的体验,入门更简单,迁移很方便:
@Controller public class App { public static void main(String[] args) { Solon.start(App.class, args, app->{ //手写模式 app.get("/", ctx -> ctx.outputAsJson("{message:'Hello world!'}")) }); } //注解模式 @Get @Socket @Mapping("/hello") public String hello(String name) { return String.format("Hello %s!", name); } }
入门探索视频(用户录制):
《bilibili - solon 入门探索》
本次更新:
- 调整 solon.aot 将 native 元数据生成到对应主类的包下
- 调整 solon aot 处理时不启动 http 等通讯服务,避免端口冲突且适当提速
- 调整 solon.scheduling.quartz 手动管理机制
- 调整 solon.scheduling.simple 手动管理机制
- 调整 solon bean 允许有多个其它基础形态
- 调整 EnjoyRender 增加获取 Engine 对象方法
- 移除 mybatis-flex-solon-plugin 的实现代码,改为引用官方包(是同份代码)
- 移除 bean-searcher-solon-plugin 的实现代码,改为引用官方包(是同份代码)
- 移除 feign-solon-plugin 的实现代码,改为引用官方包(是同份代码)
- 移除 easy-trans-solon-plugin 的实现代码,改为引用官方包(是同份代码)
- dubbo3 升为 3.2.0
- fastjson2 升为 2.0.29
项目仓库:
- gitee:https://gitee.com/noear/solon
- github:https://github.com/noear/solon
这篇关于Java 新的生态型应用开发框架,Solon v2.2.13 发布的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign学习入门:轻松掌握微服务通信
- 2024-12-27OpenFeign学习入门:轻松掌握微服务间的HTTP请求
- 2024-12-27JDK17新特性学习入门:简洁教程带你轻松上手
- 2024-12-27JMeter传递token学习入门教程
- 2024-12-27JMeter压测学习入门指南
- 2024-12-27JWT单点登录学习入门指南
- 2024-12-27JWT单点登录原理学习入门
- 2024-12-27JWT单点登录原理学习入门