gpt4 book ai didi

spring - 无法将 Spring Security @Secured Annotation 导入 Grails 3

转载 作者:行者123 更新时间:2023-12-02 14:30:39 25 4
gpt4 key购买 nike

我目前正在关注 Grails 的 Spring Security 3.0.0.M1 插件教程 here我似乎被困在第 8 步。使用语句 import grails.plugin.springsecurity.annotation.Secured不起作用,因为 Grails 无法解析包名称。我知道 Grails 3 的 Spring Security 还处于起步阶段,但是有没有人能够通过这一步呢?作为引用,这是我的 SecureController 类(另一个导入也不起作用):

package ldaptest.controllers

import grails.plugin.springsecurity.annotation.Secured;
import org.springframework.security.access.annotation.Secured;

@Secured('ROLE_ADMIN')
class SecureController {

def index() {
render 'Secure access only'
}
}

最佳答案

我可能会找到一个解决方案:

  • 创建一个“lib”文件夹,例如在您的“grails-app”目录中。
  • here 下载 SpringSecurityCore JAR并移动到lib目录
  • 添加gradle依赖:

    编译文件('lib/spring-security-core-3.0.0.M1.jar')

  • 希望这可以帮助。
    问候

    关于spring - 无法将 Spring Security @Secured Annotation 导入 Grails 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32565686/

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