Creates a new resource that loads a configuration from the given URI.
Creates a new resource that loads a configuration from the given URI.
Note that the URI also needs to be a valid URL.
We are not using java.net.URL
here because it has side effects.