Вы можете сделать нечто подобное, поместив свои контроллеры в пакеты Java / Groovy:
package administration
class UserController { ... }
и размещение исходного кода в соответствующих подкаталогах grails-app/controllers/
, например. grails-app/controllers/administration/UserController.groovy
. Это не изменит сопоставление URL по умолчанию (т. Е. Имя пакета не включено в URL). Обратите внимание, что имена вашего контроллера должны быть уникальными даже для разных пакетов!
Я не знаю ни одного легкого подхода к достижению макета каталога, который вы предложили (нет controller/
в пути).