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, Throwable cause) Create a newConfigDataResourceNotFoundExceptioninstance. -
Method Summary
Modifier and TypeMethodDescriptionReturn the original location that was resolved to determine the resource.Return 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 java.lang.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
-