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

2018-01-12 18:02:30 +08:00
 daemonghost

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

1833 次点击
所在节点    程序员
5 条回复
ai277014717
2018-01-12 18:10:09 +08:00
工程根目录右键 Inspect Code,unused class 等等不行的话自己写脚本吧 查找字符串即可
daemonghost
2018-01-12 18:18:08 +08:00
@ai277014717 #1 请问写脚本,可以提供下具体一点的思路吗?
neoblackcap
2018-01-12 19:12:09 +08:00
@daemonghost 自己写就不要想了,老实用 idea 吧。基于字符串查找的重构,很容易爆炸的
ai277014717
2018-01-12 20:58:26 +08:00
@daemonghost 我写过一给类似的脚本,就是根据 import 查重。先统计 bean 的类名,然后统计 import 语句中 bean 类名出现的次数。不知道放到你的工程里可以不可以,我是用在 oc 上的。而且开源的工具应该有不少的,可以找找。
daemonghost
2018-01-13 13:52:45 +08:00
@ai277014717 #4 thx,我去试下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/422434

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX