Java Solon 是什麼框架?
Java “新的”應用開發框架。從零開始構建(非 java-ee 架構),有靈活的介面規範與開放生態。
- 追求: 更快、更小、更簡單
- 提倡: 剋制、簡潔、高效、開放、生態
有什麼特點?
更高的計算價效比:
- 併發高 2~ 3 倍;記憶體省 50%
更快的開發效率:
- 核心小,入門快;除錯重啟快 5 ~ 10 倍
更好的生產與部署體驗:
- 打包小 50% ~ 90%;映象攔取快,啟動快(5 ~ 10 倍)
更大的執行時相容範圍:
- 非 java-ee 架構;同時支援 java8 ~ java22
最近更新了什麼?
- 新增 solon.web.rx 外掛(替代 solon.web.flux)
- 新增 SolonException 異常基類
- 新增 solon.view 模板渲染器指定檢視字首的建構函式
- 新增 solon.view 模板渲染器的容器註冊(提供容器擴充套件方式)
- 新增 solon.data TranUtils:getConnectionProxy 介面,方便不同的事務對接
- 新增 solon.scheduling 對多個 JobInterceptor 及排序支援
- 新增 solon.cloud 對多個 CloudJobInterceptor 及排序支援
- 新增 solon.validation
@Size
驗證註解支援引數 - 新增 AppContext::removeWrap 介面
- 新增 folkmq-solon-cloud-plugin 對 event:key 支援
- 新增 大寫開頭的環境變數注入支援
- 調整 bean 的基類註冊的排除條件改為“java.”開頭(之前為包含)
- 修復 solon.scheduling.simple 在使用單點 cron 表過式時,會出現 npe 的問題
- socket.d 升為 2.4.10
- folkmq 升為 1.4.2
- snack3 升為 3.2.92
- jackson 升為 2.17.0
- fastjson2 升為 2.0.48
- mybatis-flex 升為 1.8.7
- beetlsql 升為 3.30.4-RELEASE
- netty 升為 4.1.107.Final
- vertx 升為 4.5.6
- hutool 升為 5.8.27
- smartsocket 升為 1.5.43
- smarthttp 升為 1.4.1
- aws-java-sdk-s3 升為 1.12.695
- grpc 升為 1.62.2
- thrift 升為 0.20.0
- dubbo3 升為 3.2.11
- freemarker 升為 2.3.32
- beetl 升為 3.16.0.RELEASE
- thymeleaf 升為 3.1.2.RELEASE
- log4j 升為 2.23.1
- slf4j 升為 2.0.12
專案倉庫地址?
- gitee:https://gitee.com/noear/solon
- github:https://github.com/noear/solon
官網?
- https://solon.noear.org