【问题标题】:Integrate XML based spring mvc with java config based spring security将基于 XML 的 spring mvc 与基于 java config 的 spring 安全集成
【发布时间】:2017-05-30 13:53:47
【问题描述】:

我已经用 XML 配置文件在 spring mvc 框架上做了一个简单的项目。现在我想在该项目中添加带有 java 配置文件的 spring 安全性。是否可以整合。我几乎花了一整天在谷歌上搜索它。我已经阅读了文档,但我没有得到任何线索。任何人都可以为我提供很好的参考吗?提前致谢

【问题讨论】:

  • 哦,我修好了,谢谢你们俩

标签: spring spring-mvc spring-security


【解决方案1】:

您有 2 个选项,具体取决于哪个是领先的,XMLJava 版本。它们都在Spring Reference Guide 中有很好的记录。

使用 XML 时,您可以像任何其他 bean 一样简单地将 @Configuration 带注释的类作为 bean 添加到 XML 配置中。

<bean class="your.configuration.class.Here" />

您必须拥有&lt;context:annoation-config /&gt; 才能处理@Configuration 类。

但是,如果您已经拥有 &lt;context:component-scan /&gt; 并且您正在扫描的包已经包含包含 @Configuration 类的包,则您无需执行任何操作,因为它会像任何其他 @Component 一样被检测到.

如果您希望您的 @Configuration 类领先,那么您可以使用 @ImportResource 简单地导入 XML 配置。

@Configuration
@ImportResource("your-configuration-here.xml")
public class SecurityConfig {}

任何一种方式都可以,这取决于您要制定领先的配置标准。

【讨论】:

    猜你喜欢
    • 2018-02-03
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 2017-03-21
    • 2014-07-20
    • 2014-09-25
    • 2012-02-01
    • 1970-01-01
    相关资源
    最近更新 更多