zu bedienen Ich wollte meine Grails 3.1.5 App beiden JSON-Daten im Format * .gson dienen AND, für einige Seiten/URLs wollte ich weiterhin GSPs verwenden .Notwendigkeit, beide GSPs und JSON aus einer Grails 3.1.5 App
Ich baute eine App mit dem Rest-API-Profil. Dann kopierte ich über Controller und Ansichten von einer anderen App, die ich mit der Web-API erstellt hatte.
Dabei, und um konsistent zu sein, habe ich auch index.gson an einen anderen Ort verschoben. Jetzt
ich ein:
Could not resolve view with name 'index' in servlet with name 'grailsDispatcherServlet'
Schritte in die viewResolvers Graben, der in der 3.1.5 Code-Basis zur Verfügung stehen. Es ist möglich, dass das Rest-API-Profil einen viewResolver konfiguriert, um nach * .gson-Dateien an einem bestimmten Ort zu suchen.
Gibt es überhaupt zu konfigurieren, vielleicht ein CompositeViewResolver, der sowohl die Ansichten, * .gson und * .gsps sucht?
Wenn ja, wie kann ich das tun?
Danke!
Wenn Sie aus dem Rest-API-Profil erstellen, ist ein Teil dieser Profildefinition die Eliminierung der meisten UI-Unterstützung - APIs rendern die Benutzeroberfläche normalerweise nicht, sodass das Profil die Dateigröße reduziert. Es kann weniger Arbeit geben, wenn Sie mit einer normalen Web-App beginnen und die JSON-Antworten/.gson-Formatunterstützung für die API-Teile einführen. – railsdog