V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

[求助]有使用 IDEA 的吗?过来帮忙看下,知道有什么好的方式找出项目(简单的 SpringBoot 项目)中所有没有被使用的、可以被废弃的 Bean?

  •  1
     
  •   daemonghost · 7 天前 · 539 次点击

    我目前找到的一种方法是通过 IDEA 的静态代码分析(Analyze / Run Inspection by Name / Unused declaration),但是结果并不能满足我的需求,就是不能找到所有的未被使用的 Bean。有知道怎么整的吗?求求大佬告诉下怎么弄,在此,先谢谢了。

    5 回复  |  直到 2018-01-13 13:52:45 +08:00
        1
    ai277014717   7 天前
    工程根目录右键 Inspect Code,unused class 等等不行的话自己写脚本吧 查找字符串即可
        2
    daemonghost   7 天前
    @ai277014717 #1 请问写脚本,可以提供下具体一点的思路吗?
        3
    neoblackcap   7 天前 via iPhone
    @daemonghost 自己写就不要想了,老实用 idea 吧。基于字符串查找的重构,很容易爆炸的
        4
    ai277014717   7 天前
    @daemonghost 我写过一给类似的脚本,就是根据 import 查重。先统计 bean 的类名,然后统计 import 语句中 bean 类名出现的次数。不知道放到你的工程里可以不可以,我是用在 oc 上的。而且开源的工具应该有不少的,可以找找。
        5
    daemonghost   6 天前
    @ai277014717 #4 thx,我去试下
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   528 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 51ms · UTC 21:13 · PVG 05:13 · LAX 13:13 · JFK 16:13
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1