2017-05-30 183 views
0

我已经用XML配置文件在Spring mvc框架上完成了一个简单的项目。现在我想在该项目中添加java配置文件的spring security。可以整合吗?我几乎花了整整一天在谷歌上搜索它。我已经阅读过文档,但没有得到任何线索。任何人都可以为我提供很好的参考吗?在此先感谢基于XML的spring mvc与基于java配置的spring安全性的集成

+0

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

回答

2

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

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

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

你必须有<context:annoation-config />@Configuration类处理。

但是如果你已经有了<context:component-scan />,并且已在扫描包(S)包括了包含@Configuration类,你不需要做任何事情,因为它会像任何其他@Component被检测的包。

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

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

无论哪种方式将工作,这取决于你想要哪个领先的配置标准。

相关问题