Heim >Java >javaLernprogramm >So lösen Sie das Problem, dass nach dem Aktivieren der Springboot-Sicherheit ein Benutzername und ein Kennwort erforderlich sind, um sich auf der Webseite anzumelden
Hinweis: Ich verwende Spring Boot 2.0.2, was für die 1.5.x-Serie möglicherweise nicht nützlich ist.
Wenn Sie die Sicherheitsfunktion nicht tatsächlich verwenden, können Sie die Abhängigkeit von Spring-Boot-Starter-Sicherheit direkt entfernen.
Der Standardbenutzername ist Benutzer
Das Passwort ist eine Zeichenfolge, die beim Programmstart automatisch generiert wird
Sie können das entsprechende konfigurieren Benutzer in application.properteis und Passwort. Sie können auch den entsprechenden Benutzernamen und das entsprechende Passwort festlegen Spring in der Startup-Hauptklasse Solange das Boot-Projekt auf die folgenden Abhängigkeiten verweist, ist die Sicherheitskonfiguration standardmäßig aktiviert.
package com.yq; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication(scanBasePackages = {"com.yq"}) @EnableAutoConfiguration(exclude = { org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class }) public class WebSecurityDemoApp { private static final Logger log = LoggerFactory.getLogger(WebSecurityDemoApp.class); public static void main(String[] args) { SpringApplication.run(WebSecurityDemoApp.class, args); } }
Wenn Sie die Sicherheit nutzen möchten, aber nicht jedes Mal den Benutzernamen und das Passwort eingeben möchten, können Sie die automatische Konfiguration direkt in der Anwendungsdatei deaktivieren
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
spring.security.user.password=password1
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass nach dem Aktivieren der Springboot-Sicherheit ein Benutzername und ein Kennwort erforderlich sind, um sich auf der Webseite anzumelden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!