我有一个正在使用的rest-api应用程序。我在域上运行generate-controller
,并生成了一个控制器,但是在其他配置文件中,我能够“安装”所使用的模板并对其进行自定义。此配置文件没有安装模板命令。
所有使用rest-api配置文件执行此操作的尝试均未成功。我从插件jar中导出了所使用的模板,并将其放置在文件系统中,在grails可以找到它们的地方,但未使用它们。
是否可以使用此配置文件来自定义用于代码生成的模板-控制器,服务,视图GSON?如果是这样的话,项目设置是什么样的?我正在使用Vanilla 4.0.0 rest-api配置文件项目。
文档中的10.5.3节对此进行了掩盖,并且包含指向脚手架插件的无效链接,因此它没有帮助。
我试图将脚手架插件添加到我的项目build.gradle中。
compile "org.grails.plugins:scaffolding"
,但是该项目甚至无法运行。
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'abstractViewResolver' available
似乎应该可以在rest-api配置文件中自定义代码生成模板,但是我找不到一个有效的配置/设置来做到这一点。任何指针将不胜感激。
当我在添加脚手架插件后生成脚手架并运行install-templates时,它会为Web配置文件而不是rest-api安装模板,因此它们几乎没有用。即使这样做,它们也不会在一代人中使用。
答案 0 :(得分:0)
此个人资料是否应该自定义模板 用于代码生成-控制器,服务,查看gps?
可能应该是,但我认为rest-api
配置文件中当前不支持模板。我认为install-templates
甚至在默认情况下都不存在于该配置文件中。您提到了GSP,但我不希望install-templates
在rest-api
应用中生成GSP模板,因为默认情况下,rest-api
配置文件中不支持GSP。
如果是的话,项目设置是什么样的?
如果为此添加了支持,我希望项目设置看起来像典型的rest-api
应用程序以及安装在src
文件夹下的模板。
可以随时在https://github.com/grails-profiles/rest-api/issues上提交功能请求和/或在https://github.com/grails-profiles/rest-api/pulls上拉请求。