Это просто не может быть:
Но я использую только @RestControllers без каких-либо функций MVC
Я подозреваю, что вы просто хотите улучшить Spring Boot MVC, не затрагивая существующие.
С Документация по загрузке строк :
Если вы хотите сохранить функции Spring Boot MVC и хотите добавить
дополнительная конфигурация MVC (перехватчики, форматеры, просмотр
контроллеры и другие функции), вы можете добавить свою собственную @Configuration
класс типа WebMvcConfigurer, но без @ EnableWebMvc.
Поэтому, если вы добавите эту реализацию, вы не потеряете функции Spring Boot MVC. Нет причин не использовать WebMvcConfigurer
, если вы не добавите @EnableWebMvc
.