2017-05-30 155 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 {} 

無論哪種方式將工作,這取決於你想要哪個領先的配置標準。

相關問題