(пакет по умолчанию) в GGTS
У меня есть проект Grails в GGTS, и я аутентифицирую пользователей на сервере LDAP с помощью плагина безопасности Shiro. Когда я побежал grails quick-start-shiro
Сценарий создан
controllers/(default package)AuthController.groovy
domain/(default package)ShiroRole.groovy
domain/(default package)ShiroUser.groovy
Теперь, если я создам некоторый контроллер домашней страницы, он помещает его в controllers/<project name>/HomeController.groovy
и не controllers/(default package)/HomeController.groovy
, Что мне интересно, как я могу создать контроллер и / или домен, и он должен быть в том же (пакет по умолчанию)?
Заранее спасибо!
1 ответ
Я не рекомендовал бы использовать пакет по умолчанию. Я делал это в начале своей карьеры Grails и всегда имел проблемы, например, при импорте класса с пакетом по умолчанию
Мое предложение:
- удалить контроллер домена и классы домена, сгенерированные плагином shiro
- создайте их снова, используя команду --prefix, как показано в документации ( https://grails.org/plugin/shiro)
grails shiro-quick-start --prefix = org.example.
в твоем случае:
Граилс Широ-быстрый старт - префикс