电脑系统做的好的网站,网络营销的基本特点,wordpress中设置,不要轻易注册一家公司Solon 是什么开源项目#xff1f;
一个#xff0c;Java 新的生态型应用开发框架。它从零开始构建#xff0c;有自己的标准规范与开放生态#xff08;历时五年#xff0c;已有全球第二级别的生态规模#xff09;。与其他框架相比#xff0c;它解决了两个重要的痛点…Solon 是什么开源项目
一个Java 新的生态型应用开发框架。它从零开始构建有自己的标准规范与开放生态历时五年已有全球第二级别的生态规模。与其他框架相比它解决了两个重要的痛点启动慢费内存。
关键记事
2021年1月正式对外开源2022年7月建立官网发力推广2023年2月v2.0 发布。官网增加 Solon Initializr用于生成项目模板。2023年4月成为信通院可信开源社区、可信开源项目。Maven 单月下载量突破100万。代码提交数超 11000 次2023年6月Maven 单月下载量突破200万。官网资料超 500 个页面。
解决痛点
由于Solon Bean容器的独特设计不会因为扩展依赖变多而启动很慢开发调试时省时、爽快以知名开源项目“小诺”为例
“snowy-spring 版” 启动 15-50秒“snowy-solon 版” 启动3-5秒内存节省1/3有兴趣的欢迎拉取代码体验
所谓“时间就是生命效率就是金钱”“天下武功唯快不破”。
相对于 Spring Boot 和 Spring Cloud 的项目有什么特点
启动快 5 10 倍。 更快qps 高 2 3 倍。 更高运行时内存节省 1/3 ~ 1/2。 更少打包可以缩小到 1/2 ~ 1/10比如300Mb 的变成了 23Mb。 更小同时支持 jdk8, jdk11, jdk17, jdk20, graalvm native image
本次更新了什么
新增 lettuce-solon-plugin 插件新增 solon.docs.openapi2 插件新增 solon.cloud.metrics 插件升级 solon-maven-plugin 的相关依赖增加 ListBean 和 MapString,Bean 注入支持增加 Context::attrOrDefault 接口原接口标为弃用增加 RouterInterceptor::pathPatterns 接口原接口标为弃用增加 solon-admin-server 对 basic auth 配置的支持增加 solon-admin-server 对 uiPath 配置的支持增加 solon-admin-client 接口安全控制增加 solon-admin-client 与 server 一起使用时自动识别 serverUrl增加 solon-admin-client 增加 token 访问控制调整 solon-admin-client 元信息改为 solon.app 的内容server 监视日志改为 trace 级别调整 solon.docs 的控制器启动转到 solon-openapi2-knife4j。方便不同的框架定制自己的服务调整 Bean 函数的 VarGather::requireRun 由 false 改为 true只要过了条件检测必然运行调整 sa-token-solon-plugin 插件增加对网关的支持调整 CloudMetricService 接口设计更适合与 micrometer 对接调整 solon.health.detector 代码实现增加复用性修复 solon.cloud.eventplus 插件 CloudEventSubscribe 注解在函数会出错的问题修复 solon.docs 插件 ApiParam 注解无效的问题mybatis-flex 升为 1.5.6beetlsql 升为 3.23.6-RELEASEsqltoy 升为 5.2.60snack3 升为 3.2.75wood 升为 1.1.8smarthttp 升为 1.2.9smartsocket 升为 1.5.32
项目仓库地址
giteehttps://gitee.com/noear/solongithubhttps://github.com/noear/solon