Solon 框架!
Java “纯血国产”应用开发框架。开放原子开源基金会,孵化项目。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。
- 追求: 更快、更小、更简单
- 提倡: 克制、简洁、高效、开放、生态
有什么特点?
特点 | 描述 |
---|---|
更高的计算性价比 | 并发高 2~ 3 倍;内存省 50% |
更快的开发效率 | 内核小,入门快;启动可快到 10 倍 |
更好的生产与部署体验 | 打包最多缩小 90% |
更大的兼容范围 | 非 java-ee 架构;同时支持 java8 ~ java22 |
入门探索视频(早期用户录制):
最近更新了什么?
- 添加 solon.cache.redisson RedissonClientOriginalSupplier 类
- 添加 solon MethodKey 类
- 添加 solon ClassUtil:resolveClassLoader 方法
- 添加 solon Router::getBy(controllerClz) 方法,用于管理需求
- 添加 solon ChainManager::addExecuteHandler(e,index) 方法,支持执行器排序
- 添加 solon RouterInterceptor::postArguments 提交参数确认(更方便 mvc 参数定制)
- 添加 solon UploadedFile::getContentAsBytes 方法
- 添加 solon DownloadedFile 动态 304 的支持
- 添加 solon Component:registered,控制形态注册
- 添加 solon.data 序列化新实例 JsonSerializer.typedInstance
- 添加 captcha-solon-plugin 图形验证码接口注释,之后使用smart-doc会拥有更完整的文档内容
- 优化 solon
solon.config.load
支持classpath:
前缀 - 优化 solon.data 的 JsonSerializer,JavabinSerializer 类加载器处理
- 优化 solon.sessionstate.jedis 的 JsonSerializer,JavabinSerializer 类加载器处理
- 优化 solon Serializer 接口定义,更好支持泛型
- 优化 solon CacheService 接口定义,更好支持泛型
- 优化 mybatis-plus-extension-solon-plugin 增加
@Db IService
注入支持 - 优化 mybatis-solon-plugin 没有 mappers 时的提示
- 修复 solon.logging forward 时会清掉 mdc 的问题
- 修复 solon 一个注解同时用 beanInterceptorAdd 和 beanExtractorAdd 时 代理失效的问题
- redisx 升为 1.6.5
- snack3 升为 3.2.104
- wood 升为 1.2.12
- socket.d 升为 2.5.9
- folkmq 升为 1.7.4
- water 升为 2.13.3
- nacos2 升为 2.3.2(更好兼容 GraalVM Native)
- smartsocket 升为 1.5.46
- smarthttp 升为 1.5.2
项目仓库地址?
- gitee:https://gitee.com/noear/solon
- github:https://github.com/noear/solon
官网?
- https://solon.noear.org