Spring Security プロジェクトを構築する

まず第一に、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 セキュリティ プロジェクトがここでビルドされます。皆さんのお役に立てれば幸いです。

おすすめ

転載: blog.csdn.net/weixin_69218754/article/details/130562171