Class ConfigDataResourceNotFoundException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.boot.context.config.ConfigDataException
org.springframework.boot.context.config.ConfigDataNotFoundException
org.springframework.boot.context.config.ConfigDataResourceNotFoundException
- All Implemented Interfaces:
Serializable, OriginProvider
ConfigDataNotFoundException thrown when a ConfigDataResource cannot be
found.- Since:
- 2.4.0
- Author:
- Phillip Webb
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a newConfigDataResourceNotFoundExceptioninstance.ConfigDataResourceNotFoundException(ConfigDataResource resource, @Nullable Throwable cause) Create a newConfigDataResourceNotFoundExceptioninstance. -
Method Summary
Modifier and TypeMethodDescription@Nullable ConfigDataLocationReturn the original location that was resolved to determine the resource.@Nullable OriginReturn the source origin ornullif the origin is not known.Return a description of actual referenced item that could not be found.Return the resource that could not be found.static voidthrowIfDoesNotExist(ConfigDataResource resource, File fileToCheck) Throw aConfigDataNotFoundExceptionif the specifiedFiledoes not exist.static voidthrowIfDoesNotExist(ConfigDataResource resource, Path pathToCheck) Throw aConfigDataNotFoundExceptionif the specifiedPathdoes not exist.static voidthrowIfDoesNotExist(ConfigDataResource resource, Resource resourceToCheck) Throw aConfigDataNotFoundExceptionif the specifiedResourcedoes not exist.Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ConfigDataResourceNotFoundException
Create a newConfigDataResourceNotFoundExceptioninstance.- Parameters:
resource- the resource that could not be found
-
ConfigDataResourceNotFoundException
Create a newConfigDataResourceNotFoundExceptioninstance.- Parameters:
resource- the resource that could not be foundcause- the exception cause
-
-
Method Details
-
getResource
Return the resource that could not be found.- Returns:
- the resource
-
getLocation
Return the original location that was resolved to determine the resource.- Returns:
- the location or
nullif no location is available
-
getOrigin
Description copied from interface:OriginProviderReturn the source origin ornullif the origin is not known.- Returns:
- the origin or
null
-
getReferenceDescription
Description copied from class:ConfigDataNotFoundExceptionReturn a description of actual referenced item that could not be found.- Specified by:
getReferenceDescriptionin classConfigDataNotFoundException- Returns:
- a description of the referenced items
-
throwIfDoesNotExist
Throw aConfigDataNotFoundExceptionif the specifiedPathdoes not exist.- Parameters:
resource- the config data resourcepathToCheck- the path to check
-
throwIfDoesNotExist
Throw aConfigDataNotFoundExceptionif the specifiedFiledoes not exist.- Parameters:
resource- the config data resourcefileToCheck- the file to check
-
throwIfDoesNotExist
Throw aConfigDataNotFoundExceptionif the specifiedResourcedoes not exist.- Parameters:
resource- the config data resourceresourceToCheck- the resource to check
-