需求
自定义允许匿名访问的地址
1.创建一个可用于匿名访问的控制器AnonymityController
2.配置访问地址
//允许匿名访问的路径
group "/v1", {
"/all/$action?/$id?(.$format)?" {
controller = "anonymity"
}
format = 'json'
}
3.自定义返回gson数据格式
4.自定义返回结果,测试返回信息
package cmsweb
import grails.plugin.springsecurity.annotation.Secured
//测试允许匿名访问的控制器
@Secured(['permitAll'])
class AnonymityController {
def test() {
println('测试允许无token匿名访问')
render template: "/viewGson/status", model: [code : 200,
message : '测试匿名访问地址'
, listMap: []]
}
def index() {}
}
5.启动测试访问