Java国产轻量级应用开发框架。可用于快速开发Java应用项目。主框架只有0.1MB。Helloworld:@ControllerpublicclassApp{publicstaticvoidmain(String[]args){Solon.start(App.class,args);}@Get@WebSocket@Mapping("/hello")publicStringhello(@Param(defaultValue="world")Stringname){returnString.format("Hello%s!",name);}}入门探索视频(用户录制):https://www.bilibili.com/video...相对于SpringBoot和SpringCloud项目:启动速度提升5-10倍。(更快)qps提高2-3倍。(更高)运行时内存节省1/3~1/2。(Less)填料可减少到1/2~1/10;例如,300Mb变为23Mb。(更小)基于服务名的注册发现对应k8ssvc支持ServiceMesh架构部署方案还支持jdk8,jdk11,jdk17,jdk19本次更新:添加solon.serialization.hessian-lite插件,添加nami.coder。hessian-lite插件插件sa-token-solon-plugin优化SaTokenPathFilter实现逻辑调整solon.web.servlet插件,更适合war容器开发调整SokcteD接口可独立运行不依赖Nami调整??ContextPathFilter自动补全of'/'结尾(使用优先级应该极高)调整请求链接的状态码处理逻辑,避免特殊404错误修复solon渲染器执行异常时异常消失的问题添加@Bean+@Mapping(支持qualifiers)BuildHandler添加router::matchMain接口增强对集合的@NotEmpty校验支持增强war开发打包能力(更简洁;配合smart-servlet研究,支持真正的国产)添加NamiGlobal类,添加SolonTest::properties属性asnami全局设置优化solon.boot.smarthttp的适配优化solon.boot.jdkhttp的适配优化solon.boot.jlhttp的适配,修复firefox下302跳转特别慢的原因升级hessian到4.0。66将smart-http升级到1.1。17升级pagehelper到5.3.1,升级sqltoy到5.2.17,升级asm到9.4(更好的兼容jdk19)了解更多Solon:《想法与架构笔记》《生态预览》《与 Spring Boot 的区别?》《与 Spring Cloud 的区别?》项目仓库:gitee:https://gitee.com/noear/solongithub:https:https://github.com/noear/solon
