Classification: Confidential (V3)
Spring Boot – Building API
UAIC - FII - Programming Engineering - 2020
Classification: Confidential (V3)
Agenda
• Short intro Spring
• Tooling
• Application architecture
• Demo
• Kata
Classification: Confidential (V3)
Short intro Spring
Classification: Confidential (V3)
Short intro Spring
• http://spring.io
• http://start.spring.io
Classification: Confidential (V3)
Tooling
Classification: Confidential (V3)
Tooling
• https://www.jetbrains.com/idea/download/#section=windo
ws
Classification: Confidential (V3)
Application architecture
Classification: Confidential (V3)
Application architecture
Database
Classification: Confidential (V3)
Application architecture
Database
Repository
Classification: Confidential (V3)
Application architecture
Database
Repository
Service
Classification: Confidential (V3)
Application architecture
Database
Repository
Service
API
Classification: Confidential (V3)
Application architecture
Database
Repository
Service
API
Airport
Classification: Confidential (V3)
Application architecture
Database
Repository
Service
API
Airport
AirportRepository
Classification: Confidential (V3)
Application architecture
Database
Repository
Service
API
Airport
AirportRepository
AirportService
Classification: Confidential (V3)
Application architecture
Database
Repository
Service
API
Airport
AirportRepository
AirportService
AirportController
Classification: Confidential (V3)
Demo
Classification: Confidential (V3)
Kata
Classification: Confidential (V3)
Kata