日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MyBatis Log 插件無法顯示SQL語句的原因解析

瀏覽:26日期:2023-10-22 15:26:12

Mybatis有什么用

前兩天跟阿里的大牛聊天,他講到對于性能要求高,需求變化多的互聯網項目來說,用在sql優化上的開發時間是大頭,有時候代碼寫出來一小時,優化反反復復可能要幾個星期,這時候Mybatis這種配置比較靈活的框架優勢就顯現了!Mybatis為什么在國內這么流行?

1. 什么是Mybatis?

MyBatis是支持定制化sql、存儲過程以及高級映射的優秀的持久層框架。MyBatis避免了幾乎所有的JDBC代碼和手工設置參數以及抽取結果集。MyBatis使用簡單的XML或注解來配置和映射基本體,將接口和Java映射成數據庫中的記錄。

2. Mybatis為什么有優勢?

l 簡單易學:本身就很小且簡單。沒有任何第三方依賴,最簡單安裝只要兩個jar文件+配置幾個sql映射文件易于學習,易于使用,與JDBC相比,減少了50%以上的代碼量。

l 靈活:Mybatis 不會對應用程序或者數據庫的現有設計強加任何影響,SQL寫在XML里,從程序代碼中徹底分離,降低耦合度,便于統一管理和優化,可重用。

l 解除sql與程序代碼的耦合:通過提供DAO層,將業務邏輯和數據訪問邏輯分離,使系統的設計更清晰,更易維護,更易單元測試。sql和代碼的分離,提高了可維護性。

l 提供映射標簽,支持對象與數據庫的ORM字段關系映射

l 提供對象關系映射標簽,支持對象關系組建維護

l 提供XML標簽,支持編寫動態sql。

3. Mybatis為什么在國內這么流行?

1、歷史悠久

MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目改名為MyBatis 。

2、阿里推動

其實十年前我們主要使用的ORM框架就是iBatis,而阿里巴巴是對國內Java開發者影響最大的一家公司。阿里在國內Java社區的影響力有目共睹,阿里對Java社區貢獻了很多實用的開源工具,并且國內Java開發者對于阿里開源的產品接納程度也最高。

早期阿里系離職工程師的影響力也不可小覷,這些從阿里離職的工程師進入了各個規模的公司, 通常也有擔任較高的職位, 擁有著相對較多的話語權, 在新公司繼續使用自己熟悉的iBatis就是再正常不過的了。

3、互聯網大環境下的選擇

MyBatis封裝較少,提供的切入點較多,適合進行架構。遇到超級復雜的場景的時候有不錯的sql支持。簡單高效,優化起來也方便,比較符合現在的開發節奏,互聯網公司都是先快速開發占領市場,然后再優化代碼。而且這個過程需求經常是變來變去的,開發人員也有流動性,為了便于管理,所以大家都選擇了Mybatis。

好了,開始咱今天的正文

MyBatis Log是IDEA一款下載量非常高的插件,該插件可以對控制臺打印的日志進行解析,然后將對應的SQL語句整理并拼接好對應的參數,非常方便。有時插件卻無法打印SQL,總的來說,有如下三種原因:

mybatis安裝地址

https://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin/versions

1. 項目的日志等級過高,修改日志等級為 DEBUG 或 INFO

## log4j.properties 文件log4j.rootLogger = DEBUG,stdout,D 或者 ## application-dev.yml 文件loggig: level: root: DEBUG

2. mybatis配置中沒有設置將sql日志輸出到控制臺

## mybatis-config.xml 文件<configuration> <settings> <setting name='logImpl' value='org.apache.ibatis.logging.stdout.StdOutImpl' /> </settings></configuration> 或者 ## application-dev.yml 文件mybatis-plus: configuration: ## 日志 log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

3. 控制臺打印的日志格式不符合規范,插件無法解析

修改日志打印的格式即可,推薦格式如下:## log4j.properties 文件###控制臺日志輸出###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern = [%p] - [%t] - [%d{yyyy-MM-dd HH:mm:ss:SSS}] - (%c{1}:%L) - %m%n 或者 ## application.yml 文件# 日志設置配置logging: pattern: console: ’%X{RequestNo}-%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}[%L] - %msg%n’

總結

到此這篇關于MyBatis Log 插件無法顯示SQL語句的原因的文章就介紹到這了,更多相關MyBatis Log 插件無法顯示SQL語句內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Mybatis 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本午夜精品久久久久| 国产网站在线| 午夜影院欧美| 999久久久91| 成人羞羞视频播放网站| 日韩久久一区二区三区| 三级精品视频| av日韩中文| 性感美女一区二区在线观看| 国产99在线| 久久免费大视频| 在线亚洲国产精品网站| 在线视频亚洲| 视频国产精品| 国产精品一级| 福利一区视频| 尤物tv在线精品| 久久午夜视频| 97久久亚洲| 国产高清日韩| 亚洲风情在线资源| 欧美成人午夜| 人人爽香蕉精品| 日韩一区二区三区在线看| 欧美日韩一区二区三区四区在线观看 | 激情综合亚洲| 宅男噜噜噜66国产日韩在线观看| 中文在线日韩| 九一成人免费视频| 一区二区三区网站| 国产毛片久久久| 日韩av福利| 亚洲欧美激情诱惑| 国产精品亚洲综合久久| 麻豆精品在线播放| 欧洲av一区二区| 免费观看在线综合| 国产精品成人3p一区二区三区| 福利视频一区| 六月天综合网| 美女久久久精品| 日本久久成人网| 午夜电影一区| 福利视频一区| 一区二区亚洲视频| 国产不卡人人| 日韩中文字幕无砖| 亚洲综合电影| 视频一区二区欧美| 麻豆成人91精品二区三区| 亚洲高清二区| 国产美女精品视频免费播放软件| 久久伦理在线| 国产精品久久久久久久久久齐齐 | 欧美国产三级| 欧美不卡高清| 国产欧美亚洲精品a| 久久国产日韩| 欧美天堂一区| 欧美va天堂| 久久天堂影院| 亚洲综合婷婷| 高清av一区二区三区| 国产欧美日韩精品高清二区综合区| 国产 日韩 欧美一区| 五月亚洲婷婷| 欧美日韩国产一区二区三区不卡| 欧美久久久网站| 国产韩日影视精品| 精品成av人一区二区三区| 日韩一区精品字幕| 成人国产精选| 午夜精品影视国产一区在线麻豆| 婷婷综合六月| 国产精品一二| 亚洲欧美久久久| 四虎成人av| 91精品尤物| 一区在线视频观看| 91亚洲人成网污www| 日韩精品欧美精品| 亚洲免费激情| 日韩在线欧美| 久久av日韩| 亚洲欧洲免费| 一区在线观看| 欧美三级精品| 麻豆精品蜜桃视频网站| 一区二区三区四区日韩| 99久久亚洲精品蜜臀| 韩日一区二区| 国产精品a久久久久| 日韩一区二区三免费高清在线观看| 久久在线免费| 亚洲欧洲美洲av| 国产精品hd| 青青国产精品| 亚洲精一区二区三区| 婷婷综合在线| 国产一区丝袜| 久久不见久久见中文字幕免费| 亚洲欧美日韩视频二区| 久久高清免费| 午夜欧美巨大性欧美巨大| 国产成人77亚洲精品www| 欧美亚洲综合视频| 亚洲精品第一| 中文字幕日韩欧美精品高清在线| 日韩午夜一区| 国内激情久久| 亚洲v在线看| 日韩毛片视频| 日韩毛片视频| 免费福利视频一区二区三区| 国产精品videossex| 国产精品手机在线播放| 亚洲精品一区二区在线播放∴| 久热精品在线| 石原莉奈一区二区三区在线观看| 亚洲欧洲一区二区天堂久久| 99亚洲视频| 蜜臀久久99精品久久久久久9| 国产视频欧美| 亚洲在线电影| 久久亚洲欧洲| 伊人www22综合色| 亚洲专区视频| 婷婷综合一区| 国产亚洲高清一区| 国产精品视频一区视频二区| 国产劲爆久久| 韩日一区二区| 日韩欧美看国产| 视频福利一区| 亚洲欧洲一区| 日本va欧美va瓶| 国产精品香蕉| 91亚洲一区| 久久九九精品| 日韩视频久久| 综合色一区二区| 国产亚洲一卡2卡3卡4卡新区| 伊人久久婷婷| 亚洲三级观看| 成人精品国产亚洲| 欧美精选视频一区二区| 国产一区二区亚洲| 亚洲精选成人| 亚洲精品123区| 久久影院一区二区三区| 欧美激情综合| 午夜精品久久久久久久久久蜜桃| 久久精品国语| 久久99伊人| 国产探花在线精品一区二区| 精品国产欧美| 女人天堂亚洲aⅴ在线观看| 亚洲免费一区三区| 精品美女在线视频| 好看的av在线不卡观看| 欧美一级全黄| 麻豆精品视频在线| 欧美二区视频| 国产欧美另类| 激情丁香综合| 日韩高清中文字幕一区| 精品国产精品国产偷麻豆| 久久国产电影| 欧美三级第一页| 久久九九国产| 日韩国产欧美在线视频| 91亚洲国产| 综合色一区二区| 四虎8848精品成人免费网站 | 国内自拍视频一区二区三区| 久久精品二区三区| 91精品在线免费视频| 久久久久一区| 日韩成人一级| 久久九九精品| 欧美日韩调教| 欧美不卡视频| 欧美国产极品| 久久99伊人| 97欧美在线视频| 亚洲精品系列| 久久精品国产www456c0m| 国产日韩1区| 欧美成人亚洲| 麻豆久久久久久| 午夜久久99| 精品精品99| 日韩1区2区3区| 久久亚洲成人| 美女久久精品| 一本综合精品| 91精品国产乱码久久久久久久| 欧美日韩一区二区三区四区在线观看 | 99国产精品视频免费观看一公开| 国产欧美88|