Следующий код: < /p>
baseadvice, весь класс, пропущенный для краткости < /p>
@ControllerAdvice
public class BaseAdvice {
/*....*/
@ResponseBody
@ResponseStatus(HttpStatus.UNAUTHORIZED)
@ExceptionHandler(UnauthorizedException.class)
public void handleUnauthorizedException(UnauthorizedException ex) {
LOGGER.error(ex.getMessage());
}
/*....*/
< /code>
, где сам класс определяется как: < /p>
@ResponseStatus(value = HttpStatus.UNAUTHORIZED)
class UnauthorizedException(message: String?) : RuntimeException(message)
< /code>
дает мне ошибку на @exceptionhandler (unauthorizedexception.class) < /code>: < /p>
Несовместимые типы. Найдено: 'java.lang.class , требуется:' java.lang.class
Подробнее здесь: https://stackoverflow.com/questions/796 ... -controlle
Ошибка Intellij несовместимых типов при использовании классов исключений в Kotlin в Spring Boot ControllerAdvice ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Решение «Ошибка несовместимых типов узлов» при перемещении файлов через WebDav.
Anonymous » » в форуме Php - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Решение «Ошибка несовместимых типов узлов» при перемещении файлов через WebDav.
Anonymous » » в форуме Php - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-