基于XML的spring mvc与基于java配置的spring安全性的集成
问题描述:
我已经用XML配置文件在Spring mvc框架上完成了一个简单的项目。现在我想在该项目中添加java配置文件的spring security。可以整合吗?我几乎花了整整一天在谷歌上搜索它。我已经阅读过文档,但没有得到任何线索。任何人都可以为我提供很好的参考吗?在此先感谢基于XML的spring mvc与基于java配置的spring安全性的集成
答
您有2个选项,这取决于哪个是领先的,XML或Java版本。他们两个在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 {}
无论哪种方式将工作,这取决于你想要哪个领先的配置标准。
哦,我修好了,谢谢你们俩 –