都是国产精品;都是成长不易;都是敌强我弱:)
Solon 框架!
Java "新式"应用开发框架。开放原子开源基金会,孵化项目 。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。
- 追求: 更快、更小、更简单
- 提倡: 克制、简洁、高效、开放、生态
有什么特点?
特点 | 描述 |
---|---|
更高的计算性价比 | 并发高 300%;内存省 50% |
更快的开发效率 | 代码少;入门快;调试重启快 10 倍 |
更好的生产与部署体验 | 打包小 90% |
更大的兼容范围 | 非 java-ee 架构;同时支持 java8 ~ java22,graalvm native image |
最近更新了什么?
- 新增 solon-config-plus
- 新增 BeanInjectorTyped 分类注入器机制
- 新增 BeanBuilderTyped 分类构建器机制
- 添加 NOTICE
- 添加 solon @Bean::priority 属性(用于 onMissing 条件时的运行优先级)
- 添加 solon-cloud 的分布式注解开关
- 添加 solon Context::cookieValues(name) 方法
- 添加 solon MultiMap 类,用于 Context 能力优化
- 添加 solon-web-rx 对 ndjson 支持
- 优化 solon-cloud-gateway body 修改支持
- 修复 solon beanRegister 处理的兼容性(2.9.0 出现了一点不兼容)
- 调整 快捷方式只保留:solon-lib 和 solon-web(原 solon-web 去掉 view,方便自选)
- 移除 旧包 solon.test(改用 solon-test)
- 移除 旧包 solon.web.flux(改用 solon-web-rx)
- 移除 旧包 detector-solon-plugin(改用 solon-health-detector)
- 移除 旧包 log4j2-solon-plugin(改用 solon-logging-log4j2)
- 移除 旧包 logback-solon-plugin(改用 solon-logging-logback)
- 移除 旧包 solon.extend.schedule
- wood 升为 1.3.1
- redisson 升为 3.34.1
操作 | ||
---|---|---|
ctx.paramMap():NvMap | 调整 | ctx.paramMap():MultiMap |
ctx.headerMap():NvMap | 调整 | ctx.headerMap():MultiMap |
ctx.cookieMap():NvMap | 调整 | ctx.cookieMap():MultiMap |
ctx.fileMap():NvMap | 调整 | ctx.fileMap():MultiMap |
ctx.paramNames() | 新增 | |
ctx.headerNames() | 新增 | |
ctx.cookieNames() | 新增 | |
ctx.cookieValues(name) | 新增 | |
ctx.fileNames() | 新增 | |
ctx.fileValues(name) | 新增 |