我希望我的Grails 3.1.5應用程序能夠使用* .gson格式和兩個JSON數據,對於某些頁面/ URL,我希望繼續使用GSP 。需要同時爲Grails 3.1.5應用程序提供GSP和JSON
我使用rest-api配置文件構建了一個應用程序。 然後我從控制器和視圖中複製了我使用web-api構建的其他應用程序。
爲此,爲了保持一致,我還將index.gson移到了不同的位置。
現在,我得到一個:
Could not resolve view with name 'index' in servlet with name 'grailsDispatcherServlet'
開始挖成是在3.1.5代碼庫提供的viewResolvers。 rest-api配置文件可能配置viewResolver以在特定位置查找* .gson文件。
是否有無論如何配置可能是一個CompositeViewResolver尋找兩個視圖,* .gson和* .gsps?
如果是這樣,我該怎麼做?
謝謝!
從rest-api配置文件構建時,該配置文件定義的一部分是取消了大部分UI支持--API通常不會呈現UI,因此配置文件會放棄支持以減小文件大小。如果您從一個普通的Web應用程序開始,可能會少一些工作,併爲API部分引入JSON響應/ .gson格式支持。 – railsdog