0

我有一个正在开发的 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,所以它们用处不大。即使这样做了,它们也不会在生成中使用。

4

1 回答 1

0

是否可以使用此配置文件自定义用于代码生成的模板 - 控制器、服务、查看 gsps?

可能应该是,但我认为配置文件当前不支持rest-api模板。我认为install-templates默认情况下甚至不存在于该配置文件中。您提到了 GSP,但我预计install-templates不会在应用程序中生成 GSP 模板,rest-api因为默认情况下,配置文件中没有 GSP 支持rest-api

如果是这样,该项目设置是什么样的?

如果为此添加支持,我希望项目设置看起来就像一个典型的rest-api应用程序加上安装在src文件夹下的模板。

随时在https://github.com/grails-profiles/rest-api/issues提交功能请求和/或在https://github.com/grails-profiles/rest-api/pulls提交请求请求。

于 2019-07-20T13:17:09.263 回答