Skip to content

magidin91/spring_basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring_basic

В проекте представлены базовые этапы разработки веб-приложений с помощью Spring Framework:

  1. Конфигурирование приложений с помощью утилит Spring Boot:
  • Настройка профилей запуска приложения через Maven
  • Настройка конфигураций через YAML-файл
  1. Реализация JPA Repository
  2. Реализация модульных тестов:
  • Конфигурирование запуска модульных тестов
  • Конфигурирование in memory data base
  • Реализация модульных тестов для JPA Repository
  1. Реализация бизнес-логики:
  • Реализация бизнес-логики в сервисном слое
  • Реализация собственных exceptions
  • Покрытие модульными тестами сервисов
  1. Реализация REST Controllers:
  • Реализация контроллера Rest Api
  • Реализация ExceptionController
  • Реализация service mocks
  • Модульное тестирование Rest Api
  1. Реализация Spring Security:
  • Конфигурирование Spring Security
  • Реализация авторизации и получения JWT
  • Реализация проверки прав пользователя по JWT
  • Защита методов контроллера REST API
  1. Внедрение аспектно-ориентированного програмирвоания (AOP)

About

Basic steps for developing web applications using the Spring Framework

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors