(default package) in GGTS



我在GGTS中有一个Grails项目,并且正在使用Shiro安全插件对LDAP服务器上的用户进行身份验证。当我运行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。我想知道的是,我怎么能创建一个控制器和/或域,并有它在相同的(默认包)?

提前感谢!

我不建议使用默认包。在我的grails"职业生涯"的开始,我就这样做过,但总是遇到问题,例如在导入带有默认包

的类时。我的建议是:
  1. 删除shiro插件生成的域控制器和域类
  2. 使用——prefix命令重新创建它们,如文档中所示(https://grails.org/plugin/shiro)

grails shiro-quick-start——prefix=org.example.

在你的例子中:

grails shiro-quick-start——prefix

相关内容

  • 没有找到相关文章

最新更新