Каков наилучший способ избежать следующих предупреждений?
o.s.web.servlet.PageNotFound : No mapping found for HTTP request with URI [......]
Я попытался добавить универсальный контроллер следующим образом:
@Controller
class CatchAllController {
@RequestMapping(value = "/**")
public ResponseEntity<?> catchAll() {
return new ResponseEntity<>(HttpStatus.NOT_FOUND);
}
}
Но по какой-то причине статический контент (т.е. src/main/resources/static/
) также перехватывается контроллером и поэтому недоступен.
С другой стороны, я не хочу, чтобы эти предупреждения появлялись в журналах, поскольку клиенты могут получить доступ к случайному URI, а я не хочу получать уведомления об этом.