GGTS 中的(默认包)

(default package) in GGTS

我在 GGTS 中有一个 Grails 项目,并且正在使用 Shiro 安全插件在 LDAP 服务器上验证用户。当我 运行 grails quick-start-shiro 时,脚本创建了

现在,如果我创建一些主页控制器,它会将它放在 controllers/<project name>/HomeController.groovy 而不是 controllers/(default package)/HomeController.groovy 中。我想知道的是,如何创建一个控制器 and/or 域并将其放在同一个(默认包)中?

提前致谢!

我不推荐使用默认包。我在我的 grails "career" 的开头就这样做了,但总是遇到问题,例如在导入带有默认包 class 的

我的建议是:

  1. 删除shir​​o插件生成的域控制器和域classes
  2. 如文档中所示,使用 --prefix 命令再次创建它们 (https://grails.org/plugin/shiro)

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

你的情况:

grails shiro-quick-start --prefix