springboot+shiro在@Configuration注解类中,获取不到yml文件配置的session属性如下
@Value("${shiro.session.maxSession}")
private int maxSession ;
//yml文件配置的maxSession为1
运行时获取的maxSession为0,原因时在配置Shiro生命周期处理器LifecycleBeanPostProcessor时没有加static
@Bean
public static LifecycleBeanPostProcessor lifecycleBeanPostProcessor() {
return new LifecycleBeanPostProcessor();
}
这样写就好了