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

Watchers

Forks

Releases

No releases published

Packages

No packages published