Grails spring security:如何撤消s2-quickstart

Mik*_*key 2 grails spring-security

每次我做s2-quickstart我搞砸了一些东西,不得不从STS和我的硬盘驱动器中删除我的项目然后从头开始,因为我无法理解什么是坏的.然后我再次对该项目进行s2-quickstart并可能将其删除并重新开始,如果我再次搞砸了.有没有办法撤消s2-quickstart所做的事情,所以我可以正确地重新发出s2-quickstart命令而不删除和重新输入/粘贴我的项目?

jam*_*man 7

Spring Security Core Plugin - 参考文档:

s2-quickstart <package> <user> <role> <requestmap>创建下列文物:

  • 创建域类:
    • grails-app/domain/package/user .groovy
    • grails-app/domain/package/role .groovy
    • grails-app/domain/package/userrole .groovy
    • grails-app/domain/package/requestmap .groovy(如果指定)
  • 创建示例GSP和控制器:
    • 的grails-app /视图/登录/ auth.gsp
    • 的grails-app /视图/登录/ denied.gsp
    • 的grails-app /控制器/ LoginController.groovy
    • 的grails-app /控制器/ LogoutController.groovy
  • 将配置添加到Config.groovy:
    • grails.plugins.springsecurity.userLookup.userDomainClassName =' package.用户 '
    • grails.plugins.springsecurity.userLookup.authorityJoinClassName =' package.userrole '
    • grails.plugins.springsecurity.authority.className =' package.角色 '

您应该能够删除人工制品和Config.groovy更改并s2-quickstart再次运行以重新开始.