[求助]有使用 IDEA 的嗎?過來幫忙看下,知道有什麼好的方式找出項目(簡單的 SpringBoot 項目)中所有沒有被使用的、可以被廢棄的 Bean?

我目前找到的一種方法是通過 IDEA 的靜態代碼分析(Analyze / Run Inspection by Name / Unused declaration),但是結果並不能滿足我的需求,就是不能找到所有的未被使用的 Bean。有知道怎麼整的嗎?求求大佬告訴下怎麼弄,在此,先謝謝瞭。

已邀請:

衣錦夜行的燕公子

贊同來自:

工程根目錄右鍵 Inspect Code,unused class 等等不行的話自己寫腳本吧 查找字符串即可

@ai277014717 #1 請問寫腳本,可以提供下具體一點的思路嗎?

宋茜微博

贊同來自:

@daemonghost 自己寫就不要想瞭,老實用 idea 吧。基於字符串查找的重構,很容易爆炸的

@daemonghost 我寫過一給類似的腳本,就是根據 import 查重。先統計 bean 的類名,然後統計 import 語句中 bean 類名出現的次數。不知道放到你的工程裡可以不可以,我是用在 oc 上的。而且開源的工具應該有不少的,可以找找。

馮小剛

贊同來自:

@ai277014717 #4 thx,我去試下

要回復問題請先登錄註冊