Bladeren bron

authenticationManager不能为空

zhouhao 8 jaren geleden
bovenliggende
commit
9d766887ad

+ 2 - 0
hsweb-authorization/hsweb-authorization-shiro/src/main/java/org/hswebframework/web/authorization/shiro/AutoSyncAuthenticationSupplier.java

@@ -26,6 +26,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import java.io.Serializable;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 import java.util.Optional;
 
 /**
@@ -41,6 +42,7 @@ public class AutoSyncAuthenticationSupplier implements AuthenticationSupplier {
     private AuthenticationManager authenticationManager;
 
     public AutoSyncAuthenticationSupplier(AuthenticationManager authenticationManager) {
+        Objects.requireNonNull(authenticationManager);
         this.authenticationManager = authenticationManager;
     }