gpt4 book ai didi

grails - 将 Controller 组合到Grails中的功能包

转载 作者:行者123 更新时间:2023-12-02 14:18:31 25 4
gpt4 key购买 nike

我正在开发Grails应用程序。我现在大约有20位 Controller ,将来还会更多。有没有办法将功能包中的 Controller 分组?我想要类似的东西:

grails-app/administration/<controller classes>
grails-app/usercontent/<controller classes>
grails-app/publiccontent/<controller classes>

最好的办法是,该程序包不会出现在URL中。

最佳答案

您可以通过将 Controller 放入Java / Groovy软件包中来执行类似的操作:

package administration
class UserController { ... }

并将源代码放入 grails-app/controllers/的相应子目录中,例如。 grails-app/controllers/administration/UserController.groovy。这不会更改默认的URL映射(即,URL中不包含程序包名称)。但是请注意,即使在不同的软件包中,您的 Controller 名称也必须是唯一的!

我不知道有什么简单的方法可以实现您建议的目录布局(路径中没有 controller/)。

关于grails - 将 Controller 组合到Grails中的功能包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1417404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com