Java Exception Mapper очень не соответствует API RESTJAVA

Программисты JAVA общаются здесь
Anonymous
Java Exception Mapper очень не соответствует API REST

Сообщение Anonymous »

Я пытаюсь реализовать исключение Mapper в приложении Spring Boot, чтобы запечатлеть все исключения, созданные API REST. Для некоторого развертывания это происходит. Я очень запутался в поведении. Ниже приведен код. Любая помощь приветствуется.3.2.3

org.springframework.security
spring-security-core
6.4.6

< /code>
@Configuration
public class ResourceConfig extends BaseResourceConfig {
public ResourceConfig() {
super();
registerClasses(GlobalExceptionMapper.class);
registerClasses(AbcResource.class);
registerClasses(XyzResource.class);
}
}

@Log
@Profile
@Provider
@Component
@Priority(1)
public class GlobalExceptionMapper extends AbstractExceptionMapper implements ExceptionMapper {

@Inject
public GlobalExceptionMapper(ConversionService conversionService,
ErrorResponseActionHelper actionHelper,
ExceptionHelper exceptionHelper,
Optional exceptionMetricsRecorder,
@Value("${isExternalError:false}") boolean isExternalError) {
super(conversionService, actionHelper, exceptionHelper, exceptionMetricsRecorder, isExternalError);
}

@Override
public Response toResponse(@NonNull Throwable exception) {
LogMessage logMsg = new LogMessage("", "20000", "", "", exception.getMessage());
logMsg.writeLogInfo();
return super.toResponse(exception);
}
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... h-rest-api

Вернуться в «JAVA»