gpt4 book ai didi

java - Grails Spring Security 2.0 带参数的闭包

转载 作者:行者123 更新时间:2023-12-01 10:01:58 26 4
gpt4 key购买 nike

我正在升级到 grails spring security 插件 2.0.0,同时从 java 6 升级到 8。我们有很多定义了显式参数的闭包。

例如。

@Secured("hasRole(T(com.abc.CommunityPermissions).MANAGE_POSTS)")
def list = {SearchCommand searchCommand ->
....
....
}

从2.0.0开始,我们不能在闭包中使用@Secured注释,我想我必须将闭包转换为方法。

你能指导我吗?特别是当clousres有明确的参数时,做什么就不清楚了!我尝试了不同的选择但失败了。谢谢。

最佳答案

要更改闭包属性,如下所示:

class Controller {
def list = { SearchCommand searchCommand ->
}
}

对于方法来说,只是简单的语法更改:

class Controller {
def list(SearchCommand searchCommand) {
}
}

关于java - Grails Spring Security 2.0 带参数的闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36740588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com