ShiroConfiguration配置类无法注入是spring的bean
最后发现LifecycleBeanPostProcessor实现了BeanPostProcessor的子类,会导致spring相关的注入无法注入。
解决方案为在该方法加个静态关键词
@Bean(name = "lifecycleBeanPostProcessor")
public static LifecycleBeanPostProcessor lifecycleBeanPostProcessor() {
return new LifecycleBeanPostProcessor();
}