首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >利用Apache的Grails项目: LegacyShiroFilter使用或重写了不推荐的API

利用Apache的Grails项目: LegacyShiroFilter使用或重写了不推荐的API
EN

Stack Overflow用户
提问于 2015-01-09 03:52:27
回答 1查看 222关注 0票数 1

我正在从事一个grails项目,该项目使用Apache作为安全性。在编译或运行应用程序时,我会收到此警告。

代码语言:javascript
运行
复制
Note: /../shiro/grails/LegacyShiroFilter.java uses or overrides a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

BuildConfig.groovy

代码语言:javascript
运行
复制
plugins {

    build ":tomcat:7.0.55"

    compile ":scaffolding:2.1.2"
    compile ':cache:1.1.8'
    compile ":asset-pipeline:1.9.9"

    runtime ":hibernate4:4.3.6.1" // or ":hibernate:3.6.10.18"
    runtime ":database-migration:1.4.0"

    compile ":shiro:1.2.1"

}

有什么想法吗?提前谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-09 08:08:31

LegacyShiroFilter扩展了不推荐的org.apache.shiro.web.servlet.IniShiroFilter。如果您转到插件在grails.org的页面,您将看到一个插件源代码的链接,您可以在其中读取类Javadoc (或者在您的插件安装目录中读取它)。

其存在的唯一原因是支持遗留security.shiro.filter.config设置。

那就是发布说明中描述了

反对使用security.shiro.filter.config设置,以支持security.shiro.filter.filterChainDefinitions +其他配置选项。不过,它将继续发挥作用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27853561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档