获取资源
资源 getResource(URI uri, boolean loadOnDemand)
Returns the resource resolved by the URI.
为了将给定的 URI 解析为资源,资源集应实现以下策略。首先它使用它的 URI 转换器对 URI 进行规范化,然后将其与每个资源的规范化 URI 进行比较;如果找到匹配项,则该资源将成为结果。如果做不到这一点,它会授权允许在其他地方解析 URI。例如,包注册表用于将包的名称空间 URI 解析为该包的静态实例。所以重要的一点是,任意实现可以将 URI 解析为任何资源,不一定是这个特定资源集包含的资源。如果委托步骤未能提供结果,并且 loadOnDemand 为真,则创建资源并且该资源成为结果。
Parameters:
uri - the URI to resolve.
loadOnDemand - whether to create and load the resource, if it doesn't
already exists.
Returns:
the resource resolved by the URI, or null if there isn't one and it's not
being demand loaded.
Throws:
java.lang.RuntimeException - if a resource can't be demand created.
WrappedException - if a problem occurs during demand load.
因此,找不到资源,并且在您的主目录中创建了任意资源。