diff --git a/modules/core/src/main/java/com/jeesite/autoconfigure/core/ShiroAutoConfiguration.java b/modules/core/src/main/java/com/jeesite/autoconfigure/core/ShiroAutoConfiguration.java index e2c29cf6..fc42bd59 100644 --- a/modules/core/src/main/java/com/jeesite/autoconfigure/core/ShiroAutoConfiguration.java +++ b/modules/core/src/main/java/com/jeesite/autoconfigure/core/ShiroAutoConfiguration.java @@ -55,9 +55,9 @@ public class ShiroAutoConfiguration { @ConditionalOnMissingBean(name="shiroFilterProxy") public FilterRegistrationBean shiroFilterProxy(ShiroFilterFactoryBean shiroFilter) throws Exception { FilterRegistrationBean bean = new FilterRegistrationBean<>(); + bean.setOrder(Ordered.HIGHEST_PRECEDENCE + 5000); bean.setFilter(shiroFilter.getObject()); bean.addUrlPatterns("/*"); - bean.setOrder(Ordered.HIGHEST_PRECEDENCE + 5000); return bean; }