gpt4 book ai didi

具有相同名称但在不同包中的 Grails Controller

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

我正在使用最新版本的 Grails,即 2.3.2

在我的应用程序中有管理和公共(public)站点。但是,例如,两者共享相同的用户域类。

问题来了,我需要为管理员和客户准备两个 Controller 。显然我有两个选择:

首先:我创建了两个名称不同的 Controller :AdminController 和 CustomerController

第二:我必须使用不同的包,即 admin 和 customer,它们在包下都有一个 UserController。

我的问题是实现我的要求的最佳方式是什么?第一还是第二?如果使用第二个(不同的包),我该怎么做?查看或网址映射?有什么例子吗?

最佳答案

您应该为管理员和客户制作两个不同的 Controller 。

如果您只创建一个具有不同包的 Controller ,那么您总是使用完整的包名称来命名,这也会让您对包产生一种忙碌的想法。在小型应用程序中,可以关注包,但在大型应用程序中,管理起来非常困难。

关于具有相同名称但在不同包中的 Grails Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19929306/

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