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

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

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

瀏覽:22日期: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久久,三上悠亚国产精品一区二区三区
高潮一区二区| 日韩二区在线观看| 国产一区二区三区精品在线观看| 久久av免费| 狂野欧美性猛交xxxx| 91麻豆精品| 久久国产视频网| 欧美成人一二区| 国产一区福利| 欧美日韩视频网站| 国产99亚洲| 在线视频亚洲| 蜜臀av一区二区在线免费观看| 亚洲一区二区av| 日本欧美在线| 国内揄拍国内精品久久| 午夜精品久久久久久久久久蜜桃| 999久久久亚洲| 亚洲欧美日韩国产一区| 亚洲乱码一区| 日本aⅴ亚洲精品中文乱码| 国产伦理久久久久久妇女| 国产在线一区不卡| 91精品综合| 蜜桃久久av一区| 青草久久视频| 国产aa精品| 欧美va天堂| 中文字幕av一区二区三区四区| 日韩va亚洲va欧美va久久| 国产精品综合色区在线观看| 国产一区二区三区不卡av| 精品国模一区二区三区| 国产精品腿扒开做爽爽爽挤奶网站| 中文字幕日韩欧美精品高清在线| 日韩国产高清在线| 久久精品国产久精国产爱| 午夜av成人| 亚洲一区二区三区在线免费| 久久国产人妖系列| 蜜桃视频在线网站| 蜜臀va亚洲va欧美va天堂| 国产精品99久久久久久董美香| 青青久久av| 日韩高清一区在线| av中文字幕在线观看第一页| 亚洲激情另类| 国产欧美日韩亚洲一区二区三区| 日韩av二区| 老色鬼久久亚洲一区二区| 久久国产精品色av免费看| 日本精品影院| 日韩激情精品| 在线人成日本视频| 伊人精品久久| 快播电影网址老女人久久| 午夜天堂精品久久久久| 黄毛片在线观看| 视频一区中文字幕精品| 另类中文字幕国产精品| 日本成人中文字幕在线视频| 日韩精品专区| 日韩精品一区二区三区免费视频 | 一区二区三区视频免费观看| 午夜久久av| 日韩精品午夜| 国产乱人伦精品一区| 99精品视频精品精品视频| 国产九一精品| 免费视频一区二区| 欧美成人a交片免费看| 欧美日韩精品一区二区三区视频| 欧美日韩亚洲在线观看| 国产精品1luya在线播放| 日韩视频久久| 成人国产精选| 久久国产精品色av免费看| 亚洲神马久久| 91综合网人人| 日韩国产91| 在线视频亚洲| 特黄特色欧美大片| 久久中文字幕一区二区三区| 午夜精品福利影院| 亚洲一区免费| 成人免费电影网址| 欧美aⅴ一区二区三区视频| 亚洲九九精品| 午夜影院欧美| 丝袜诱惑一区二区| 老鸭窝一区二区久久精品| 午夜久久av| 视频一区免费在线观看| 久久精品亚洲人成影院| 久久久久97| 久久国产麻豆精品| 日韩一区二区三区高清在线观看| 天堂资源在线亚洲| 国产日韩电影| 久久精品亚洲| 国产精品日本一区二区不卡视频| 一区二区日韩免费看| 亚洲黄色影院| 日韩视频二区| 亚洲精品一区二区在线看| 国产麻豆久久| 日韩精品诱惑一区?区三区| 精品资源在线| 国产午夜久久av| 亚洲va久久久噜噜噜久久| 亚洲欧美视频| 日韩一级欧洲| 亚洲黄页一区| 亚洲深夜福利| 蜜桃av一区| 久久成人亚洲| 丝袜美腿一区二区三区| 麻豆91精品| 中文字幕日韩高清在线| 中文字幕亚洲在线观看| 免费人成精品欧美精品| 日韩欧美精品综合| 欧美www视频在线观看| 亚洲一级淫片| 麻豆91精品| 蜜臀av一区二区在线免费观看| 99精品99| 午夜在线精品偷拍| 伊人www22综合色| 综合激情婷婷| 日韩福利视频导航| 国产精品18| 精品女同一区二区三区在线观看| 精品国产乱码久久久| 裤袜国产欧美精品一区| 久久精品主播| 午夜在线精品| 日韩在线电影| 日本国产欧美| 国产精品久久久久久久久久白浆 | 久久最新视频| 青草av.久久免费一区| 欧美激情视频一区二区三区在线播放| 欧美日一区二区三区在线观看国产免 | 蜜臀av一区二区在线免费观看| 日韩美女国产精品| 国产精品一国产精品k频道56| 久久爱www成人| 97国产精品| 一本色道精品久久一区二区三区| 天堂俺去俺来也www久久婷婷| 久久av网址| 久久久夜夜夜| 激情久久婷婷| 在线观看一区| 免费观看亚洲天堂| 国产第一亚洲| 亚洲午夜黄色| 日韩和欧美一区二区三区| 久久97视频| 久久久影院免费| 蜜桃av一区二区| 久久亚洲精品中文字幕| 亚洲精品.com| 亚洲精品自拍| 国产一区丝袜| 国产亚洲一区在线| 国产免费av一区二区三区| 国产一区二区三区日韩精品 | 国产日韩一区二区三区在线播放| 风间由美中文字幕在线看视频国产欧美| 欧美一级精品| 日韩av一二三| 欧产日产国产精品视频| 视频一区视频二区在线观看| 国产精品久久久久久模特| 国产精品久久久久av电视剧| 蜜臀久久99精品久久久画质超高清| 国产精品久久久久9999高清| se01亚洲视频| 亚洲精品四区| 日韩一区二区中文| 色8久久久久| 伊人久久av| 97精品资源在线观看| 99精品综合| 国产麻豆精品| 视频一区二区三区入口| 成午夜精品一区二区三区软件| 天堂成人国产精品一区| 日韩av免费大片| 婷婷五月色综合香五月| 蜜桃av.网站在线观看| 91成人福利| 激情欧美亚洲| 国产精品久久久久久av公交车| 免费精品国产| 久久香蕉精品香蕉| 亚洲三级观看| 国产字幕视频一区二区|