Java Solon v2.7.0 發佈

Java Solon 是什麼框架?

Java "生態級"應用開發框架從零開始構建,有自己的標準規範與開放生態。(歷時七年,具備全球第二級別的生態規模)

相對於 Spring,有什麼特點?

  • 啓動快 5 ~ 10 倍。 (更快)
  • 每秒併發數高 2~ 3 倍。 (更高)
  • 初始內存節省 1/3 ~ 1/2。 (更省)
  • 打包縮小到 1/2 ~ 1/10;比如,300Mb 的變成了 23Mb。 (更小)
  • 同時支持 java8, java11, java17, java21, graalvm native image
  • 源碼更簡單,入門更容易,使用更方便

最近更新了什麼?

  • 調整 內核的 mvc 能力實現,獨立爲 solon.core.mvc 包(爲之後拆分作準備)
  • 新增 solon.view.jsp.jakarta 插件
  • 新增 solon.scheduling 插件對 command 調度的支持(即由命令行參數調度任務)
  • 添加 undertow jsp tld 對 templates 目錄支持(簡化 tld 的使用)
  • 添加 jetty jsp tld 對 templates 目錄支持(簡化 tld 的使用)
  • 添加 SocketdProxy 對 socket.d 集羣的支持
  • 添加 @Addition 註解(用於間接附加註解)
  • 添加 相對應用目錄的文件獲取接口
  • 調整 Plugin組件和動態組件註解的棄用提醒級別爲 error
  • 調整 外部資源文件加載,保持與應用目錄的相對位置(不因 user.dir 而變)
  • 調整 @Get, @Options 註解到類上時的限定效果,保持與方法上一樣(原增量效果 @Addition 註解替代)
  • 解除 WEB-INF 的目錄依賴,早期是爲了支持 jsp tld 文件的自動處理(仍然兼容)
  • 修復 QuartzSchedulerProxy::remove 失效的問題(之後調錯方法了)
  • socket.d 升爲 2.4.0
  • folkmq 升爲 1.1.0
  • sqltoy 升爲 5.2.93
  • mybatis-flex 升爲 1.7.8
  • dbvisitor 升爲 5.4.1
  • fastjson2 升爲 2.0.46

項目倉庫地址?

官網?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章