У нас есть сервисная платформа, где возможно (/common) отсутствие ресурса - например. вызов нашего модуля безопасности с неправильным именем пользователя вернет 404 Not Found, что будет происходить каждый раз, когда пользователь делает опечатку в своем поле входа.
Мы используем Spring RestTemplate для этих вызовов, и это здорово, но каждый раз, когда встречается ошибка 404, он добросовестно регистрирует предупреждение, которое засоряет наши журналы.
Мы, очевидно, не хотим подавлять предупреждения, за исключением конкретного случая 404 not found, но, похоже, нет способа сделать это (логгер является закрытым/финальным, метод для его вызова является закрытым и т. д.).
Наше решение не очень хорошее — возвращать 200/OK с пустым набором данных и обрабатывать нулевой указатель, что одновременно и неприятно, и не является хорошей спокойной реализацией.
Кто-нибудь знает лучший способ сделать это?