`
tomcatlee
  • 浏览: 35377 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

grails install-templates的用法

阅读更多
grails install-templates的用法

运行这个命令后,会在src\templates\下生成一系列文件,修改其中的模板文件会让以后用命令行生成的文件按照这些模板来产生.
例子:很多action都需要认证,可以先生成一个base action:
class SecuredBaseController {

    def beforeInterceptor = [action:this.&auth]

    def auth() {
        if(!session.user) {
            redirect(controller:'authentication',action:'login')
            return false
        }
    }
}

然后再修改src\templates\artifacts\Controller.groovy为:

@artifact.package@class @artifact.name@ extends SecuredBaseController {{

    def index = { }
}

就是让新建的controller都继承具有安全认证的SecuredBaseController
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics