Ich verwende Velocity und Spring. Innerhalb von Spring verwende ich die VelocityViewResolver
gepaart mit dem ContentNegotiatingViewResolver
. In den meisten Fällen funktioniert das hervorragend. Das einzige Problem ist, dass die ContentNegotiatingViewResolver
fragt die VelocityViewResolver
mit vielen verschiedenen Inhaltssets (so wie es sein sollte).
Wenn die Velocity-Engine eine bestimmte Vorlage nicht findet, wird eine Fehlermeldung ähnlich der folgenden ausgegeben:
2011-02-04 13:37:15,074 ERROR [http-8080-2] VelocityEngine: ResourceManager : kann die Ressource 'foo.json.vm' in keinem Resource Loader finden.
Dies ist nicht ideal. Idealerweise sollte eine Warnung oder etwas Ähnliches ausgegeben werden, wenn eine Vorlage nicht gefunden wird. Wenn eine Vorlage für einen bestimmten Inhaltstyp nicht existiert, ist mir das eigentlich egal... denn das bedeutet, dass dieser Inhaltstyp von diesem View Resolver nicht unterstützt wird.
Haben Sie eine Idee, wie ich diesen Fehler durch die VelocityViewResolver
, VelocityView
, oder ContentNegotiatingViewResolver
?