问题是
@ComponentScan
在里面
MvcConfiguration
不包括包装
com.test.smsportal.configuration
CustomWebSecurity配置适配器也不包括
@组件扫描
覆盖
com.test.smsportal.common.filter
.
你可以
@Configuration
@EnableWebMvc
@ComponentScan(basePackages = { "com.test.smsportal.controller",
"com.test.smsportal.service", "com.test.smsportal.dao",
"com.test.smsportal.common.filter", "com.test.smsportal.configuration"})
public class MvcConfiguration extends WebMvcConfigurerAdapter {
//something
}
或
@Configuration
@EnableWebMvc
@ComponentScan(basePackages = { "com.test.smsportal.controller",
"com.test.smsportal.service", "com.test.smsportal.dao",
"com.test.smsportal.common.filter"})
@Import({CustomWebSecurityConfigurerAdapter.class})
public class MvcConfiguration extends WebMvcConfigurerAdapter {
//something
}
或
@EnableWebSecurity
@Configuration
@ComponentScan(basePackages = { "com.test.smsportal.common.filter" })
public class CustomWebSecurityConfigurerAdapter extends WebSecurityConfigurerAdapter {
}