まず第一に、SpringBoot の基盤を少し用意する必要があります。それからそれを構築する方が良いでしょう。
springsecurity プロジェクトは主に権限、検証、その他の操作に使用され、非常に便利です
新しいプロジェクトを選択します - Spring Initializr プロジェクトを選択します
対応する設定を自分で設定し、「次へ」をクリックします。
ここでは 2 つの依存関係を選択しますが、やりすぎる必要はありません。初めて開始する場合は、プラグインをクリックして、使いやすいバージョンを選択する必要があります。そうしないと、バージョン エラーが発生します。との報告があり、オープニング効果は下図の通りです。
パッケージを作成してからコントローラーを作成します。別の Java クラス (特定の基礎がないと理解できない通常のコントローラー層) を作成します。
@RestController
public class FirstController {
@GetMapping(value = "/chd")
public String hello(){
System.out.println("进入了controller");
return "hello work";
}
}
ここまでは普通の SpringBoot プロジェクトであり、当面 SpringSecurity とは関係ありません。
次に、セキュリティ依存関係を追加します。これがセキュリティ プロジェクトになります。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
初めて入力するときはプロンプトは表示されませんが、Maven が更新されるとプロンプトが表示されます。
次に、プロジェクトを開始します。以下は、プロジェクトが正常にビルドされたことを示しています。
これはランダムに生成された文字列パスワードの文字列です。目的のページに入るには、このパスワードを使用してログインする必要があります
このとき、ホームページに直接入ることはできず、ログインする必要があります(ユーザーは user 、パスワードは先ほどの文字列です)
ログイン成功ページは、私たちが作成したコントロールとまったく同じであり、最初の Spring セキュリティ プロジェクトがここでビルドされます。皆さんのお役に立てれば幸いです。