Я использую Velocity и Spring. В Spring я использую VelocityViewResolver
в паре с ContentNegotiatingViewResolver
. По большей части это прекрасно работает. Единственная проблема заключается в том, что ContentNegotiatingViewResolver
запрашивает у VelocityViewResolver
множество различных наборов контента (как и должно быть).
Когда механизм Velocity не находит конкретный шаблон, выдается ошибка, подобная следующей:
2011-02-04 13: 37: 15,074 ОШИБКА [http-8080-2] VelocityEngine: ResourceManager: невозможно найти ресурс 'foo.json.vm' в любом загрузчике ресурсов.
Это не идеально. В идеале, если шаблон не найден, выдается предупреждение или что-то подобное. Если шаблон не существует для определенного типа контента, мне все равно ... так как это означает, что тип контента не поддерживается этим распознавателем представлений.
Любая идея о том, как я мог бы подавить эту ошибку, хотя VelocityViewResolver
, VelocityView
или ContentNegotiatingViewResolver
?