Начало работы с Spring Security

предисловие

В предыдущей статье говорилось о базовом содержании Spring Security, двух основных модулях и основных навыках, необходимых для его изучения. Затем возьмите всех в базовый входной кейс! ! !

Шаги

1. Создайте проект Springboot

Сначала создайте базовый проект SpringBoot с помощью инструмента разработки идей. Конкретные этапы создания следующие:

В соответствии с шагами, показанными на рисунке выше, мы будем действовать шаг за шагом, и проект проекта будет создан в инструменте идеи Затем мы настроим Maven инструмента, чтобы настроить наш Maven как наш локальный инструмент.

Здесь настроена ваша собственная информация maven

2. Введите зависимости

Далее давайте настроим зависимости в нашем файле pom.

Поскольку это веб-проект, мы сохраним содержание во втором красном прямоугольнике!

 После настройки правильных зависимостей мы можем повторно обновить зависимости приложения pom!

3. Написать контроллер для тестирования

В проекте создайте структуру пакета контроллера, а затем создайте тестовый класс TestController.

 Конкретный код выглядит следующим образом:

package com.example.demos.springsecurinty.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @version 1.0
 * @user: Camel
 * @date: 2023/4/11 11:09
 * @description:
 */
@RestController
@RequestMapping("test/")
public class TestController {

    @GetMapping("hello")
    public String hello(){
        return "hello security";
    }
}

На данный момент неизвестно, наше простое дело сделано! Далее давайте посмотрим на результаты теста

тест

Запускаем наш проект, номер порта по умолчанию — 8080, из приведенного выше видно, что наш адрес запроса: /test/hello

Введите в браузере: http://localhost:8080/test/hello

Картина эффекта:

 На рисунке выше видно, что после того, как мы запросили интерфейс, строка безопасности hello не была возвращена, как мы ожидали, а была перехвачена страницей входа. Правильно, это стандартная страница перехвата входа в нашу систему безопасности Spring Security.

На самом деле есть пользователь по умолчанию user, и его пароль напечатан в консоли, мы можем залогиниться после его ввода, и отображается строка hello security

Пароль пользователя печатается в позиции, показанной на рисунке ниже:

 После ввода пароля он будет отображаться нормально.

На данный момент наш простой случай входа в Spring Security успешно завершен!

Подведем итог

Вот простое базовое введение в Spring Security, в котором рассказывается, как создать проект Spring Boot и как представить jar-пакет Spring Security для выполнения простого тестового примера!

Давайте остановимся здесь на вводном примере, а затем мы действительно войдем в мир Spring Security.

Добро пожаловать, чтобы нажать на карту ниже, чтобы обратить внимание на «стажеров-кодеров».

Supongo que te gusta

Origin blog.csdn.net/ybb_ymm/article/details/130078323
Recomendado
Clasificación