已完成 10000 多次提交,Solon Java Framework v1.12.1 发布
2024-09-08 18:55:36
一个更现代感的 Java 应用开发框架:更快、更小、更自由。没有 Spring,没有 Servlet,没有 JavaEE;独立的轻量生态。主框架仅 0.1 MB。
@Controller
public class App {
public static void main(String[] args) {
Solon.start(App.class, args);
}
@Get
@Socket
@Mapping("/hello")
public String hello(@Param(defaultValue = "java") String name) {
return String.format("Hello %s!", name);
}
}
入门探索视频(用户录制):
相对于 Spring Boot 和 Spring Cloud 的项目:
- 启动快 5 ~ 10 倍。 (更快)
- qps 高 2~ 3 倍。 (更高)
- 运行时内存节省 1/3 ~ 1/2。 (更少)
- 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。 (更小)
- 基于服务 name 进行注册发现 与 k8s svc 相互对应
- 支持 Service Mesh 架构部署方案
- 同时支持 jdk8, jdk11, jdk17, jdk19
- 没有 Spring,没有 Servlet,没有 JavaEE;独立的轻量生态
本次更新:
- 新增 fastdfs-solon-cloud-plugin 插件
- 插件 file-s3-solon-plugin 增加内容大小获取
- 插件 aws-s3-solon-plugin 增加内容大小获取
- 增加 CloudFileService::exists(...) 和 CloudFileService::getTempUrl(...) 接口
- 增加 Meda::contentSize() 和 DownloadedFile::getContentSize() 接口
- 增加 Media::bodyAsBytes() 接口,旧的 Media::bodyAsByts() 标为弃用
- 增加 core 对启动类及包名的检测
- 增加 server.wrapHost, server.wrapPort 配置支持!!!
进一步了解 Solon:
项目仓库:
最新文章
- CSS3中的动画效果记录
- gulp学习笔记4
- 阿里资深工程师分享支付宝热补丁技术—— AndFix原理
- joomla \libraries\joomla\session\session.php 反序列化截断畸形字符串导致对象注入漏洞
- linux初始化配置---主机名、关闭防火墙、关闭selinux
- SSIS ETL BEST PRACTICE
- Python—开始编程
- Sql 求比率 类型 影响 结果
- EXTJS 4.2 资料 控件之checkboxgroup的用法(静态数据)
- HDOJ 1016 Prime Ring Problem素数环【深搜】
- PHPCMS V9表单向导调用及分页
- SignalR实现消息推送,包括私聊、群聊、在线所有人接收消息(源码)
- 简单GC具体操作参数查看
- 配置Nim的默认编译参数 release build并运行
- 【vue】vue +element 实现批量删除
- 微信小程序WebSocket报错:Error during WebSocket handshake: Sent non-empty 'Sec-WebSocket-Protocol' header but no response was received
- Java程序员必会英语单词
- SQL记录-Oracle重命名表名例子
- 网络基础之 并发编程之进程,多路复用,multiprocess模块
- python httplib2应用get post
热门文章
- 【强烈推荐】用glob库的一行命令显著加速批量读取处理数据
- 分支结构中的if-else(条件判断结构)
- js中通过正则表达式验证邮箱是否合法
- 【JavaWeb】学习笔记——Ajax、Axios
- 五、Python操作redis
- 你不知道的React Developer Tools,20 分钟带你掌握 9 个 React 组件调试技巧
- Python学习之实例2
- 2021-2022 ICPC, NERC, Northern Eurasia Onsite (Unrated, Online Mirror, ICPC Rules, Teams Preferred) J. Job Lookup
- 本地文件上传Gitee
- Java:String、StringBuilder、StringJoiner学习笔记