SpringBoot 2.x 正式停更了。Java 8 由 Solon 接收!

最近有好多个新闻说:SpringBoot 2.x 正式停更了,Java 8 怎么办?当然用 Solon 喽!

复制代码
Solon,同时支持 jdk8, jdk11, jdk17, jdk21。也支持 graalvm native image。

既支持 java8,也支持 java21 的:

java 复制代码
@SolonMain
public class App {
    public static void main(String[] args) {
        Solon.start(App.class, args, app->{
            app.onEvent(HttpServerConfigure.class, e->{
                //启用 Java 21 的虚拟线程
                e.setExecutor(Executors.newVirtualThreadPerTaskExecutor());
            });
        });
    }
}

Solon 是什么框架?

Java 新的"生态级"应用开发框架 。从零开始构建,有自己的标准规范与开放生态,所以才能支持java8 - java21(历时"六"年,具备全球第二级别的生态规模)。

相对于 Spring,有什么特点?

  • 国产!国产!国产!
  • 启动快 5 ~ 10 倍。 (更快)
  • qps 高 2~ 3 倍。 (更高)
  • 低流量内存节省 1/3 ~ 1/2。 (更少)
  • 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。 (更小)

项目仓库地址?

架构图?

  • Solon 生态架构图
  • Solon Cloud 生态架构图
相关推荐
flushmeteor5 分钟前
java的动态代理和字节码生成技术
java·动态代理·代理·字节码生成
eggwyw5 分钟前
基于SpringBoot和PostGIS的云南与缅甸的千里边境线实战
java·spring boot·spring
0xDevNull9 分钟前
MySQL 别名(Alias)指南:从入门到避坑
java·数据库·sql
浮游本尊12 分钟前
一次合同同步背后的多阶段流水线:从外部主数据到本地歧义消解
后端
lv__pf13 分钟前
springboot原理
java·spring boot·后端
java1234_小锋14 分钟前
Java高频面试题:什么是可重入锁?
java·开发语言
云烟成雨TD1 小时前
Spring AI Alibaba 1.x 系列【22】Agent 并行工具执行与超时 / 协作式取消实战
java·人工智能·spring
段小二1 小时前
服务一重启全丢了——Spring AI Alibaba Agent 三层持久化完整方案
java·后端
UIUV1 小时前
Go语言入门到精通学习笔记
后端·go·编程语言