Вы можете использовать beforeInterceptor в контроллере для той же цели.Поместите это в новый контроллер, скажем, BaseController и вставьте все, что вы хотите сделать, а затем дополните все ваши существующие контроллеры с помощью BaseController, и вы готовы к работе.Для получения дополнительной информации о beforeInterceptor Нажмите здесь
Примечание : Если у вас уже есть какой-то общий контроллер, который расширяется всеми другими контроллерами, нет необходимости внедрять новый контроллер.Просто внедрите beforeInterceptor в самом контроллере.
В качестве альтернативы, вы можете внедрить фильтр и выполнять все свои действия в этом фильтре.Для получения дополнительной информации о фильтрах в Grails Нажмите здесь