предисловие
В предыдущей статье говорилось о базовом содержании 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.
Добро пожаловать, чтобы нажать на карту ниже, чтобы обратить внимание на «стажеров-кодеров».