Java 如何列出实现给定接口集的类路径上的所有类
大多数IDE允许您对单个接口轻松地执行此操作,但我正在寻找同时实现两个接口的类。是否有自动执行此操作的方法(无需手动打开每个实现者并进行检查)Java 如何列出实现给定接口集的类路径上的所有类,java,spring,ide,Java,Spring,Ide,大多数IDE允许您对单个接口轻松地执行此操作,但我正在寻找同时实现两个接口的类。是否有自动执行此操作的方法(无需手动打开每个实现者并进行检查) 如果没有IDE支持,Spring是否有这样的特性。(我知道我可以获得实现特定接口的bean列表,但我不确定是否可以为所有类执行此操作。)从System.properties可以获得类路径 试着用,试着像拉链一样打开它。(充气或放气气流)您将获得该课程 用类加载器加载该类 使用xInterface的instanceof&&yInterface的instan
如果没有IDE支持,Spring是否有这样的特性。(我知道我可以获得实现特定接口的bean列表,但我不确定是否可以为所有类执行此操作。)从System.properties可以获得类路径 试着用,试着像拉链一样打开它。(充气或放气气流)您将获得该课程 用类加载器加载该类 使用xInterface的instanceof&&yInterface的instance
如果有帮助,请向上投票:)可能有您需要的东西-除非我仍然误解了您的要求。类路径可能包含文件夹-事实上,您最好使用自定义的
URLClassloader
,直接从类路径添加每个元素,我有一些代码可以扫描类路径,但我更愿意使用一些更具交互性的解决方案。@billc.cn“如何列出类路径上的所有类”和“我有一些代码可以扫描类路径,但我更愿意使用一些更具交互性的解决方案”=>祝你好运!对不起,如果我没有明确我的要求。如果可能的话,我想找到一种在IDE中静态执行此操作的方法。启动应用程序进行类路径扫描有点重。