Учебное пособие по регистрации и входу пользователей в Spring Boot с базой данных MySQL, Bootstra...
Reborn Developer
0:00 / 0:00
Учебное пособие по регистрации и входу пользователей в Spring Boot с базой данных MySQL, Bootstra...
58 862 просмотра · 2 года назад
Reborn Developer
52,5 тыс. подписчиков
58 862 просмотра · 2 года назад
В этом видео я расскажу вам о процессе разработки веб-приложения на Java на основе фреймворка Spring с использованием Spring Boot. Вы узнаете, как разработать модуль регистрации пользователей и модуль аутентификации пользователей с помощью Spring Security.
Технологии: Spring Web MVC, Spring Data JPA и Hibernate, Spring Security, Thymeleaf, Bootstrap (webjars), JUnit Jupiter и AssertJ, база данных MySQL.
Программное обеспечение: Java Development Kit (JDK), Spring Tool Suite IDE (STS), сервер базы данных MySQL и MySQL Workbench.
Вот шаги, которые вы увидите для создания веб-приложения Spring Boot с регистрацией и авторизацией пользователей:
Создание проекта и настройка зависимостей
Настройка источника данных и создание базы данных
Написание кода класса сущности и интерфейса репозитория
Написание модульного теста (тестирование создания пользователя)
Написание кода класса контроллера Spring MVC
Написание кода формы регистрации и использование Bootstrap
Написание кода пользовательских классов UserDetails и UserDetailsService
Настройка Spring Security для аутентификации
Написание кода страницы списка пользователей и страницы выхода
Пройдите курс Spring Boot E-Commerce Ultimate, чтобы научиться создавать полноценный интернет-магазин с использованием Java, Spring Boot, Thymeleaf, Bootstrap, jQuery и базы данных MySQL: https://www.udemy.com/course/spring-b...
Подробное руководство по этому вопросу см. в следующей статье: https://www.codejava.net/frameworks/s...
Временные метки
00:00:11 Введение
00:03:00 Создание стартового проекта Spring Boot
00:06:44 Создание базы данных MySQL
00:06:46 Настройка свойств источника данных
00:13:22 Код класса сущности
00:19:49 Код класса модульного теста
00:30:13 Код класса контроллера Spring MVC
00:34:14 Использование Bootstrap из Webjars
00:41:11 Код формы регистрации
00:52:44 Код обработчика регистрации
00:58:04 Реализация UserDetails и UserDetailsService
01:05:48 Настройка Spring Security для аутентификации
01:13:09 Код страницы списка пользователей
01:24:12 Отображение имени вошедшего в систему пользователя и Выход
#springboot #userregistration #login #mysql #java #springframework #springmvc