です。パスワードはプログラムの起動時に自動的に生成される文字列です。
対応するユーザー名とパスワードも設定します
spring.security.user.name=user1spring.security.user.password=password1
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); } }
parsing## を無効にすることで、 # スタートアップ メイン クラスで
Spring Boot プロジェクトが次の依存関係を参照している限り、セキュリティ構成はデフォルトで有効になります。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
@EnableAutoConfiguration(exclude = { org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class })または、設定することもできます指定されたユーザーとパスワード (例:
spring.security.user.name=user1
spring.security.user.password=password1)
以上がSpringbootセキュリティを有効にした後、Webページにログインするためにユーザー名とパスワードが必要になる問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。