2013-10-15 46 views
0

我有一個春季安全配置這樣的:@Autowired在SpringSecurity配置

@Configuration 
@EnableWebSecurity 
public class SecurityConfig extends WebSecurityConfigurerAdapter { 

    @Autowired 
    private DataSource dataSource; 
    @Override 
    .... 

IDE中告訴我,無法自動裝配數據源,但我已經配置在RootConfiguration類數據源bean:

@Configuration 
    @EnableTransactionManagement 
    @PropertySource("classpath:application.properties") 
    @EnableJpaRepositories("com.zero.mvc.repository") 
    @ComponentScan("com.zero.mvc") 
    @Import(SecurityConfig.class) 
    public class RootConfiguration { 
    .... 
    @Bean 
    public DataSource dataSource() 
    ... 

我不明白爲什麼.... 謝謝!

+0

我使用彈簧3.2.4 .RELEASE和spring security 3.2.0.RC1 – carlj

+0

當你運行它時,它實際上工作還是僅僅是IDE告訴你它無法找到?你在使用哪個IDE?如果您在啓動時遇到錯誤,您能否提供完整的堆棧跟蹤? –

+0

它是否以正確的順序發生?依賴注入的順序? – Keerthivasan

回答