11-11-25
This commit is contained in:
@@ -16,7 +16,8 @@ import com.billpaymentservice.bbps.dto.ResponseModel;
|
||||
public class GlobalExceptionHandler {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(GlobalExceptionHandler.class);
|
||||
|
||||
|
||||
|
||||
@ExceptionHandler(MethodArgumentNotValidException.class)
|
||||
public ResponseEntity<ResponseModel<?>> handleValidation(MethodArgumentNotValidException ex) {
|
||||
List<Map<String, String>> fieldErrors = ex.getBindingResult().getFieldErrors()
|
||||
@@ -42,6 +43,19 @@ public class GlobalExceptionHandler {
|
||||
ResponseModel<?> resp = new ResponseModel<>(ex.getMessage(), ex.getStatus(), ex.getStatusCode(), ex.getData());
|
||||
return ResponseEntity.status(HttpStatus.valueOf(ex.getStatusCode())).body(resp);
|
||||
}
|
||||
|
||||
@ExceptionHandler(CustomException.class)
|
||||
public ResponseEntity<ResponseModel<?>> handleCustomException(CustomException ex) {
|
||||
logger.warn("CustomException: {}", ex.getMessage());
|
||||
ResponseModel<?> resp = new ResponseModel<>(
|
||||
ex.getMessage(),
|
||||
"FAILED",
|
||||
HttpStatus.BAD_REQUEST.value(),
|
||||
null
|
||||
);
|
||||
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resp);
|
||||
}
|
||||
|
||||
|
||||
@ExceptionHandler(Exception.class)
|
||||
public ResponseEntity<ResponseModel<?>> handleAll(Exception ex) {
|
||||
|
||||
@@ -12,7 +12,7 @@ spring.jpa.properties.hibernate.default_schema=public
|
||||
#swagger.server.url=https://procurelinc.in/BBPS
|
||||
#swagger.server.description=Production Server
|
||||
|
||||
swagger.server.url=http://192.168.1.24:9090
|
||||
swagger.server.url=http://192.168.1.2:9090
|
||||
|
||||
swagger.server.description=Local Development Server
|
||||
|
||||
|
||||
Reference in New Issue
Block a user