如何在不使用app-Context.xml文件的情况下启用Spring安全注释?

发布于 2024-12-06 22:06:41 字数 256 浏览 0 评论 0原文

我已经使用 SecurityContextImpl 作为 SecurityContext 实现了我的应用程序。一切都很好(身份验证和授权)。

现在我想使用 Spring Security Annotations (@Secured , ...) ,我在一条评论中搜索结果:“在 context.xml 文件中使用”

是否有其他方法可以使用非基于文件来嵌入安全注释ContextImpls

I've implemented my Application using SecurityContextImpl as SecurityContext. anything works well (Authentication and Authorization).

Now I want to use Spring Security Annotations (@Secured , ...) , I my searched result in a single comment :"USE in your context.xml file"

is there any other way to embed security annotations using non-file-based ContextImpls?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

围归者 2024-12-13 22:06:41

这是您需要的配置片段。不知道为什么您不想通过 XML 启用。

<?xml version="1.0" encoding="UTF-8"?>

<beans:beans
    xmlns:security="http://www.springframework.org/schema/security"
    xmlns:beans="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
                    http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.0.xsd">

    <security:global-method-security secured-annotations="enabled" />

</beans:beans>

Here's the config snippet you need. Not sure why you don't want to enable via XML.

<?xml version="1.0" encoding="UTF-8"?>

<beans:beans
    xmlns:security="http://www.springframework.org/schema/security"
    xmlns:beans="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
                    http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.0.xsd">

    <security:global-method-security secured-annotations="enabled" />

</beans:beans>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文