Overview
UrlResource
constructors throw checked exceptions which makes it difficult to use them in java.util.Stream
and java.util.Optional
APIs or other scenarios when a checked IOException
is undesirable.
Proposal
To support such use cases, we should introduce factory methods in UrlResource
that throw UncheckedIOException
, initially for the constructor variants that accept a URI
or String
.
Related Issues
-
21515