Подтвердить что ты не робот

Grails Spring Security Login/Logout Контроллеры не сгенерированы

Я пытаюсь изучить Grails вместе с плагином Spring Security. Я использую Grails 2.3.0 с плагином springsecurity-RC2 и следую руководству на веб-сайте Grails.

Проблема, с которой я сталкиваюсь, заключается в том, что созданные файлы LoginController.groovy и LogoutController.groovy из s2-quickstart script не генерируются в grails-app/controller, вместо этого они находятся в target/work/springsecurity/Grails-приложение/контроллер.

Этот вопрос, похоже, не встречается в grails 2.1.5, а в 2.2.4. Есть ли в любом случае для меня, чтобы исправить эти проблемы или мне они не нужны?

4b9b3361

Ответ 1

Это по дизайну. Файлы больше не создаются, они включены в сам плагин. Если вам необходимо их изменить, скопируйте контроллер и/или GSP в свой проект в том же месте в grails-app и внесите в него свои изменения. Приложения всегда могут переопределять классы плагинов, используя этот подход, поскольку Grails сначала компилирует плагины, а затем приложение.