Java PathMatchingResourcePatternResolver返回的资源可以是;目录";。如何避免

Java PathMatchingResourcePatternResolver返回的资源可以是;目录";。如何避免,java,spring,jar,Java,Spring,Jar,如果目录“package1”包含子目录,则上面的代码将其作为资源返回。如何确定资源是否为目录?您可以这样检查 PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); Resource[] rr = resolver.getResources("/package1/**"); resource.getFile().isDirectory()

如果目录“package1”包含子目录,则上面的代码将其作为资源返回。如何确定资源是否为目录?

您可以这样检查

PathMatchingResourcePatternResolver resolver = new 
PathMatchingResourcePatternResolver();
Resource[] rr = resolver.getResources("/package1/**");
resource.getFile().isDirectory()