
Spring Secutiry: начало работы и первые шаги на практике
Apollon_krd 13 минут назад Spring Secutiry: начало работы и первые шаги на практике Простой 9 мин 238 Java * Туториал После того как мы в теории разобрали важные детали о Spring Security нужно учиться работать с ним на...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: Apollon_krd 13 минут назад Spring Secutiry: начало работы и первые шаги на практике Простой 9 мин 238 Java * Туториал После того как мы в теории разобрали важные детали о Spring Security нужно учиться работать с ним на практике. Создание приложения с Spring Secutity Создавать наше приложение будем по аналогии с соц. сетями, где можно создать/редактировать/удалить свою страницу, а чужие страницы можно только смотреть.
Только вместо фронтенда будем создавать Rest соединение с выдуманным фронтом. Будем использовать Spring Boot в ходе разработки. Можно воспользоваться сайтом либо же в Intellij Idea Ultimate (важно чтобы была именно Ultimate версия, потому что она поддерживает Spring Boot).
Технические детали
В ходе создания приложения будем использовать данные параметры внутри Intellij Idea. Важное примечание: код будет не Production Ready, потому что это обучающий материал. Параметры создания нового проектаА из основных зависимостей у нас будет: web, lombok, security, spring data jpa и postgresql driverНо это не все зависимости, потому что для подключения JWT в недолгом будущем, нужны будут 3 определённые зависимости которые мы скоро подключим.
После создания проекта у нас должен появиться pom. xml файл с такими зависимостями (зависимости для JWT уже добавлены в самом начале). Я поясню что дают зависимости для JWT и стартер spring-boot-starter-security, остальные думаю не стоит разбирать поскольку они самые основные для любого Spring Boot проекта, ну, а lombok это вкусовщина и он может доставить проблем, но не в моём случае, потому что я его не буду гонять на сложные вещи.
jsonwebtoken jjwt-api 0. jsonwebtoken jjwt-impl 0. jsonwebtoken jjwt-jackson 0.
Отраслевые последствия
boot spring-boot-starter-data-jpa org. boot spring-boot-starter-security org. boot spring-boot-starter-webmvc org.
postgresql postgresql runtime org. projectlombok lombok true org. boot spring-boot-starter-data-jpa-test test org.
boot spring-boot-starter-security-test test org. boot spring-boot-starter-webmvc-test test Далее чтобы наш проект работал, нужно в application. properties и Docker-compose.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.





