日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

eclipse没有日志_「开源资讯」Jboot v3.3.6 发布,更强大的控制台请求日志

發布時間:2023/12/13 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse没有日志_「开源资讯」Jboot v3.3.6 发布,更强大的控制台请求日志 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Jboot 是一個基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等開發的微服務框架,幫助開發者降低微服務開發門檻。同時完美支持在 idea、eclipse 下多 maven 模塊,對 java 代碼、html、css、js 等資源文件進行熱加載。爽爽開發,快樂生活。

在 Jboot v3.3.4 中,Jboot 新增了 JbootActionReporter 用于代替 JFinal 的 ActionReporter ,方便的對 Controller (包括攔截器)方法進行定位,如下圖:

當有這個功能以后,我們點擊此 控制臺 鏈接,可以直接跳轉到對應的方法,這樣我們在開發的時候,更加方便我們對請求信息進行快速定位,更加急速的開發。

但是,在很多場景下,我們需要知道這個請求需要執行的時間,這樣更加方便我們對問題進行定位,因此,我們繼續增加了某個請求需要時間的打印,如下圖:

在以上的截圖中,IndexController 有 5 個攔截器,但是很多時候,并不是所有攔截器都會被執行,可能只有 一兩個 個攔截器被執行了,其他攔截器并沒有執行到,在之前的方案里,通過控制臺的日志,并不會知道哪些攔截器被執行了,哪些沒有被執行。

所以,Jboot v3.3.6 提供了一個功能,如果當前的攔截器沒有被執行到,那么就在日志里輸出出來。

如下圖所示:

這樣,我們能夠看到,當我們訪問 /admin 的時候,實際上只執行了 3 個攔截器,第 4 和 第 5 個攔截器并未被執行,就跳轉到了 /admin/login 了,同時通過日志,我們也能分析出來:跳轉到 /admin/login 的這個行為,是最后一個攔截器 AdminInterceptor 執行的。

目前已經開源超過了 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.3.6 更新內容如下:

  • 修復:通過門戶網關下載文件 或者 渲染圖片可能出現亂碼的問題
  • 優化:重構 Http 工具類里的 HttpRequest 里的某些方法
  • 優化:增強 JbootActionReporter 功能,使之可以輸出未被執行的攔截器 以及 Controller 的執行時間

maven 依賴:

io.jboot jboot 3.3.6

Hello World:

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

總結

以上是生活随笔為你收集整理的eclipse没有日志_「开源资讯」Jboot v3.3.6 发布,更强大的控制台请求日志的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。