歡迎您光臨本站 註冊首頁

Jboot v3.2.7 釋出,基於 JFinal 的另一個 SpringCloud 的選擇

←手機掃碼閱讀     admin @ 2020-07-03 , reply:0

Jboot 是一個基於 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等開發的微服務框架,幫助開發者降低微服務開發門檻。同時完美支援在 idea、eclipse 下多 maven 模組,對 java 程式碼、html、css、js 等資原始檔進行熱載入。爽爽開發,快樂生活。

Jboot 目前已經開源超過了 3 年的時間,迭代了 100+ 個版本,已經被超過 1000+ 公司在使用。

Jboot 主要有以下特徵:

  • 1、基於 JFinal 的 MVC + ORM 快速開發。
  • 2、基於 ShardingSphere + Seata 分散式事務 和 分庫分表。
  • 3、基於 Dubbo 或 Motan 的 RPC 實現
  • 4、基於 Sentinel 的分散式限流和降級
  • 5、基於 Apollo 和 Nacos 的分散式配置中心
  • 6、基於 EhCache 和 Redis 的分散式二級快取

 

Jboot v3.2.7  更新內容如下:

  • 新增:為 JbootJson 新增 camelCaseToLowerCaseAnyway 配置,預設為 false
  • 新增:Columns 查詢新增 safeMode ,safeMode 對新增 null 值的資料會自動丟擲空指標異常。
  • 最佳化:修改 JbootModel.buildIdCacheKey 為 protected 修飾,方便在某些情況下進行重寫。
  • 最佳化:Columns 在 safeMode 模式下,當傳入 null 值時,直接丟擲空指標異常,更加方便開發除錯。
  • 最佳化:ClassScanner 和  JbootJson
  • 最佳化:升級 fastjson、jackson Json 等到最新版本
  • 修復:JbootAppListener 無法進行正確注入的問題
  • 修復:Model 的 getter 方法無法輸出 json 的問題

 

maven 依賴:


 <dependency>
     <groupId>io.jboot</groupId>
     <artifactId>jboot</artifactId>
     <version>3.2.7</version>
 </dependency>
 

Hello World:


 @RequestMapping("/")
 public class HelloworldController extends JbootController {
 
     public void index(){
         renderText("hello world");
     }
 
     public static void main(String[] args){
         JbootApplication.run(args);
     }
 }
 

[admin ]

來源:OsChina
連結:https://www.oschina.net/news/116900/jboot-3-2-7-released
Jboot v3.2.7 釋出,基於 JFinal 的另一個 SpringCloud 的選擇已經有99次圍觀

http://coctec.com/news/all/show-post-240706.html