1月18日,北京,聊聊2025如何加入技术开发?
Solon 框架!
新一代,面向全场景的 Java 应用开发框架。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。
- 追求: 更快、更小、更简单
- 提倡: 克制、高效、开放、生态
有什么特点(相对传统方案)?
特点 | 描述 |
---|---|
更高的计算性价比 | 并发高 300%;内存省 50% |
更快的开发效率 | 代码少;入门快;启动快 10 倍(调试快) |
更好的生产与部署体验 | 打包小 90% |
更大的兼容范围 | 非 java-ee 架构;同时支持 java8 ~ java23,graalvm native image |
入门探索视频(用户录制):
最近更新了什么?
- 新增 solon-flow 插件
- 添加 solon ScanUtil 对本地文件目录的扫描支持
- 调整 solon-proxy ProxyUtil 增强工具实用性
- 调整 solon
Props:loadAdd(name)
改为Props:loadAdd(uri)
,支持表达式 - 调整 solon
solon.config.load
、solon.config.add
、Props:loadAdd(uri)
统一规范格式与处理逻辑(同时支持内部与外部) - 优化 solon 注入失败时的日志定位(支持类级定位)
- 优化 IoUtil.transferTo 添加 out.flush 自动处理
- 优化 solon bean 集合注入处理
- 优化 solon-data ConnectionWrapper 添加 getNetworkTimeout 异常过滤(有些驱动不支持此接口)
- 优化 solon-mvc Action 返回为 void 的情况,当二次加工后仍为 null 时,不作渲染处理
- 优化 solon-cloud-gateway 路由排序,增加路径深度优先处理
- 优化 solon-cloud-gateway Path 断言,增加多路径支持
- 优化 mybatis-solon-plugin 用 MybatisSessionTemplate 替换 MybatisMapperInterceptor
- 优化 mybatis-solon-plugin SolonManagedTransaction getTimeout 添加异常过滤(有些驱动不支持此接口)
- 修复 solon 启动时使用接口排除插件无效的问题
- snack3 升为 3.2.124
- fastjson2 升为 2.0.54
- snakeyaml 升为 2.3
- mybatis 升为 3.5.17
- mybatis-plus 升为 3.5.9
- mybatis-flex 升为 1.10.5
- sqltoy 升为 5.6.37.jre8
- guava 升为 33.4.0-jre
- hutool 升为 5.8.35
- smarthttp 升为 2.5.1,修复 ws idle 超时问题
- freemarker 升为 2.3.34
- thymeleaf 升为 3.1.3.RELEASE
- beetl 升为 3.19.0.RELEASE
- logback 升为 1.3.15
- junit5 升为 5.11.4
- solonx 升为 1.1.3
项目架构图
项目仓库地址?
- gitee:https://gitee.com/opensolon/solon
- gitcode: https://gitcode.com/opensolon/solon
- github:https://github.com/opensolon/solon
官网?
- https://solon.noear.org
还没有评论,来说两句吧...