檢視專案中哪些Java類用到了某個Jar包
新接手的一個專案,出了問題,要緊急上線。
出問題的地方程式碼比較複雜,並且剛好我對那塊不太熟悉。。。
(淚,本來我有充分的時間去了解那一塊,每次下決心去看,都被各種的封裝,繼承,介面和複用程式碼等等打敗了
並且,那個功能已經上線了很久,都沒出過問題。。就僥倖了一下。。沒想到,竟然東窗事發了!!!)
坦白說,當時我又緊張又崩潰。
1.首先我老老實實的去調程式碼,找程式碼實現的地方,未果!
2.我以為是我能力有限,請來高手一起調程式碼,半個小時左右還是沒找到。。。(藏的好深!!)
3.最後各種打聽得知核心程式碼那裡呼叫了公司另一個專案的介面,Jar包名我知道,就終於走上正軌了!
具體操作如下圖:
1.
2.
3.找到了吧?!恭喜恭喜!!
相關推薦
檢視專案中哪些Java類用到了某個Jar包
新接手的一個專案,出了問題,要緊急上線。 出問題的地方程式碼比較複雜,並且剛好我對那塊不太熟悉。。。 (淚,本來我有充分的時間去了解那一塊,每次下決心去看,都被各種的封裝,繼承,介面和複用程式碼等等打
grails專案中的java類中呼叫service方法
最近寫java多執行緒時需要呼叫service,嘗試後唯一下方法可行: 以task.java裡呼叫smsStackService內方法testSingleMt()方法為例 1).在resources.groovy內 beans = { myBean(co
java專案中,關於svn上同步了setting檔案 導致本地資料夾錯亂的問題的解決
那天也不造那個同仁把setting檔案提交了,搞得我一天沒有好好工作. 說說我的解決方法吧: 1:將本地的.settings資料夾,.classpath,.project檔案刪除; 2.將別的專案的 .classpath,.project考到本專案; 3.此時的web專案就
JAVA-通過介面讀取本地jar包,並呼叫其中實現了介面的類中的方法
URLClassLoader classLoader = new URLClassLoader(new URL[]{new URL("jar 本地路徑,例如:file:D:/project/inputsplit-1.0-SNAPSHOT.jar")}, Thread.currentThread().ge
VS2017如何檢視專案中的類圖?
在學習C#的過程中,遇到這麼一個問題——檢視專案中的類圖。根據帥楊老師講的l流程,我在VS2017並沒有發現這個功能,然後就在想,這是不是得安裝一個東西呢?因為前期在安裝VS的時候,我都是選擇性的安裝,並沒有把所有的東西都裝進去,畢竟記憶體有限呀。。。後來站
在spring專案的普通java類中獲取service或dao
//獲取service MyService service = (MyService ) ApplicationUtil.getBean("myService"); ApplicationUtil .java=================================
別在重複造輪子了,幾個值得應用到專案中的 Java 開源庫送給你
> 我是風箏,公眾號「古時的風箏」。文章會收錄在 [JavaNewBee](https://github.com/huzhicheng/JavaNewBee) 中,更有 Java 後端知識圖譜,從小白到大牛要走的路都在裡面。公眾號回覆『666』獲取高清大圖。 風箏我作為一個野路子開發者,直到遇見下面的這幾個
java中常見的類,接口,包,異常
tex 權限 array 變量 都是 run 做的 pointer 數組下標 java中常見的類,接口,包,異常 類 String Integer Long File Date Thread(java.lang.
eclipse中新建java類自動生成說明文檔與註釋
技術 說明文檔 http image clip 效果 ips 自動 新建 直接上圖解步驟 保存後新建java類的效果 完結~ 撒花~~~ eclipse中新建java類自動生成說明文檔與註釋
Maven專案中出現java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory異常的解決方案!
前幾天專案出現的問題: 啟動專案時一直報異常資訊: java.lang.NoClassDefFoundError:org/apache/commons/fileupload/FileItemFactory.
Eclipse中建立java類的時候自動設定作者資訊和建立時間
window—>preferences—>Java—>Code Stype—>Code Templates Code—>New Java files 點選Edit ${filecomment} ${package_declaration} /** * @
檢視專案中的angular版本
今天把官網下載的angular案例跑了起來,準備自己加個模組試試。突發奇想,想看看當前專案的angular版本是多少。 嘗試了控制檯命令檢視,無效。 網上一番查詢,找到了答案: 就瀏覽器裡直接看網頁程式碼的root部分即可,可以看到這個專案的angular版本是7.0.4 資訊
jquery中哪些屬性應該用attr()訪問,哪些應該用prop()訪問?
首先說明下這兩個方法的區別: 1、attr()方法只有一個引數的時候返回的是屬性值,兩個引數是設定第一個引數的屬性值 2、prop()方法返回值是標準屬性(true或者false),設定屬性時也是隻能設定true或者false 下面是在chrome瀏覽器的測試結果:
maven專案中,呼叫了第三方jar包,新增jar到pom中。
直接將jar包拷貝到專案指定目錄下,然後在pom檔案中指定依賴型別為system。 <dependencies> <dependency> <groupId>xxx</groupId> <artifac
springboot 專案中thymleaf在控制檯輸出了一大堆資訊。。如何控制使用thymeleaf不在控制檯列印日誌?
之前另外一個部落格裡說在pom里加入: 我試了一下,這樣不行,後來在stackoverflow問了,解決方案如下: 在application.yml裡面設定: logging: level: org.thymeleaf: info
如何在 Objective-C 專案中使用 Swift 類
準備好 Xcode OC 專案 當我們往 OC 專案新增 Swift 檔案的時候,如果是第一次將會看見一個 Xcode 的招待框:”Would you like to configure an Objective-C bridging header?”。根據我們的主題(
Java web開發中主要用到的jar包
1.Java開發中主要用到的jar包介紹: (1)java JDK基礎開發包:java包和javax包。 書寫方式:import java.lang.reflect.InvocationTargetException; import java.util.HashMap; im
在Eclipse中管理Java類引用的技巧
今天,我學到了一個在Eclipse中管理引用的小技巧。當然,你可以在單個檔案中用Ctrl+shift+O去移除未使用的引用。但是,如果你想移除很多類的無用的引用你該如何去做,比如移除整個包下的類? 很簡單,在包瀏覽(Package Exporl
Eclipse將引用了第三方jar包的Java專案打包成jar檔案的兩種方法
方案一:用Eclipse自帶的Export功能 步驟1:準備主清單檔案 “MANIFEST.MF”, 由於是打包引用了第三方jar包的Java專案,故需要自定義配置檔案MANIFEST.MF,在該專案下建立檔案MANIFEST.MF,內容如下: Manifest-Version: 1.0 Clas
從專案中談JAVA中static 方法在多執行緒環境下的運用
最近在做一個實時性比較高的系統,資料庫訪問很頻繁。在這個專案中資料庫訪問的大多數都被我做成了static 方法。(這樣做應該不是很好,沒辦法發揮dao模式的優勢,不過湊合用吧)因這個系統是多執行緒。static方法的運用需要注意,不能在servlet中使用成員變數,因為如果你