GGTS 中的(默认包)
(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
中。我想知道的是,如何创建一个控制器 and/or 域并将其放在同一个(默认包)中?
提前致谢!
我不推荐使用默认包。我在我的 grails "career" 的开头就这样做了,但总是遇到问题,例如在导入带有默认包 class 的
时
我的建议是:
- 删除shiro插件生成的域控制器和域classes
- 如文档中所示,使用 --prefix 命令再次创建它们 (https://grails.org/plugin/shiro)
grails shiro-quick-start --prefix=org.example.
你的情况:
grails shiro-quick-start --prefix
我在 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
中。我想知道的是,如何创建一个控制器 and/or 域并将其放在同一个(默认包)中?
提前致谢!
我不推荐使用默认包。我在我的 grails "career" 的开头就这样做了,但总是遇到问题,例如在导入带有默认包 class 的
时我的建议是:
- 删除shiro插件生成的域控制器和域classes
- 如文档中所示,使用 --prefix 命令再次创建它们 (https://grails.org/plugin/shiro)
grails shiro-quick-start --prefix=org.example.
你的情况:
grails shiro-quick-start --prefix