Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/brunocleite/spring-boot-exception-handling
/ functions
Functions
37 in github.com/brunocleite/spring-boot-exception-handling
⨍
Functions
37
◇
Types & classes
15
↓ 12 callers
Method
buildResponseEntity
(ApiError apiError)
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:213
↓ 2 callers
Method
addSubError
(ApiSubError subError)
src/main/java/com/example/springbootexceptionhandling/apierror/ApiError.java:55
↓ 2 callers
Method
addValidationErrors
(List<FieldError> fieldErrors)
src/main/java/com/example/springbootexceptionhandling/apierror/ApiError.java:78
↓ 2 callers
Method
createCanary
()
src/main/java/com/example/springbootexceptionhandling/bird/BirdObjectMother.java:5
↓ 1 callers
Method
addValidationError
(String object, String field, Object rejectedValue, String message)
src/main/java/com/example/springbootexceptionhandling/apierror/ApiError.java:62
↓ 1 callers
Method
generateMessage
(String entity, Map<String, String> searchParams)
src/main/java/com/example/springbootexceptionhandling/EntityNotFoundException.java:15
↓ 1 callers
Method
getBird
(@PathVariable("birdId") Long birdId)
src/main/java/com/example/springbootexceptionhandling/bird/BirdController.java:17
↓ 1 callers
Method
getBirdCollection
(BirdCollection birdCollection)
src/main/java/com/example/springbootexceptionhandling/bird/BirdService.java:32
↓ 1 callers
Method
getBirdsIds
()
src/main/java/com/example/springbootexceptionhandling/bird/BirdCollection.java:13
↓ 1 callers
Method
idFromValue
(Object value)
src/main/java/com/example/springbootexceptionhandling/LowerCaseClassNameResolver.java:8
↓ 1 callers
Method
run
(ApplicationArguments args)
src/main/java/com/example/springbootexceptionhandling/DbInit.java:18
↓ 1 callers
Method
toMap
( Class<K> keyType, Class<V> valueType, Object... entries)
src/main/java/com/example/springbootexceptionhandling/EntityNotFoundException.java:21
Method
ApiError
()
src/main/java/com/example/springbootexceptionhandling/apierror/ApiError.java:32
Method
ApiValidationError
(String object, String message)
src/main/java/com/example/springbootexceptionhandling/apierror/ApiValidationError.java:16
Method
EntityNotFoundException
(Class clazz, String... searchParamsMap)
src/main/java/com/example/springbootexceptionhandling/EntityNotFoundException.java:11
Method
canSaveBird
()
src/test/java/com/example/springbootexceptionhandling/bird/BirdRepositoryTest.java:18
Method
createBird
(@RequestBody @Valid Bird bird)
src/main/java/com/example/springbootexceptionhandling/bird/BirdController.java:38
Method
createBird
(Bird bird)
src/main/java/com/example/springbootexceptionhandling/bird/BirdService.java:28
Method
getBird
(Long birdId)
src/main/java/com/example/springbootexceptionhandling/bird/BirdService.java:20
Method
getBirdNoException
(@PathVariable("birdId") Long birdId)
src/main/java/com/example/springbootexceptionhandling/bird/BirdController.java:32
Method
getBirdNoException
(Long birdId)
src/main/java/com/example/springbootexceptionhandling/bird/BirdService.java:16
Method
getBirdRequestParam
(@RequestParam("birdId") Long birdId)
src/main/java/com/example/springbootexceptionhandling/bird/BirdController.java:27
Method
getBirdValid
(@RequestBody BirdCollection birdCollection)
src/main/java/com/example/springbootexceptionhandling/bird/BirdController.java:22
Method
getMechanism
()
src/main/java/com/example/springbootexceptionhandling/LowerCaseClassNameResolver.java:18
Method
handleConstraintViolation
Handles javax.validation.ConstraintViolationException. Thrown when @Validated fails. @param ex the ConstraintViolationException @return the ApiError
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:101
Method
handleDataIntegrityViolation
Handle DataIntegrityViolationException, inspects the cause for different DB causes. @param ex the DataIntegrityViolationException @return the ApiErro
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:188
Method
handleEntityNotFound
Handles EntityNotFoundException. Created to encapsulate errors with more detail than javax.persistence.EntityNotFoundException. @param ex the EntityN
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:116
Method
handleHttpMediaTypeNotSupported
Handle HttpMediaTypeNotSupportedException. This one triggers when JSON is invalid as well. @param ex HttpMediaTypeNotSupportedException @param h
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:60
Method
handleHttpMessageNotReadable
Handle HttpMessageNotReadableException. Happens when request JSON is malformed. @param ex HttpMessageNotReadableException @param headers HttpHea
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:133
Method
handleHttpMessageNotWritable
Handle HttpMessageNotWritableException. @param ex HttpMessageNotWritableException @param headers HttpHeaders @param status HttpStatus @param re
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:150
Method
handleMethodArgumentNotValid
Handle MethodArgumentNotValidException. Triggered when an object fails @Valid validation. @param ex the MethodArgumentNotValidException that is
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:82
Method
handleMethodArgumentTypeMismatch
Handle Exception, handle generic Exception.class @param ex the Exception @return the ApiError object
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:203
Method
handleMissingServletRequestParameter
Handle MissingServletRequestParameterException. Triggered when a 'required' request parameter is missing. @param ex MissingServletRequestParamet
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:42
Method
handleNoHandlerFoundException
Handle NoHandlerFoundException. @param ex @param headers @param status @param request @return
src/main/java/com/example/springbootexceptionhandling/RestExceptionHandler.java:165
Method
idFromValueAndType
(Object value, Class<?> suggestedType)
src/main/java/com/example/springbootexceptionhandling/LowerCaseClassNameResolver.java:13
Method
main
(String[] args)
src/main/java/com/example/springbootexceptionhandling/SpringBootExceptionHandlingApplication.java:9
Method
setBirdsIds
(List<Long> birds)
src/main/java/com/example/springbootexceptionhandling/bird/BirdCollection.java:17