Airlines Flight Booking Ticketing Backend System
Spring boot ile REST api Spring MVC, Spring Data JPA kullanılmıştır.
Swagger dökümanı incelenerek apilerin tanımlarına ve kullanılma payloadlarına ulaşılır http://server_url:8080/swagger-ui.html
Postman collection src/main/resource altındadır.
- Java (Programming Language)
- Spring Boot (Application Platform)
- Spring Data JPA (Data persistence)
- MySQL (Database)
- Java 8
- Maven 3
- Git
- Docker
- Docker Compose
git clone https://github.com/esasmer-dou/airlines-ticketing.git
- application.properties mysql db connection info
mvn spring-boot:run
- build işleminden sonra target dizinine Dockerfile ve docker-compose.yml dosyaları kopyalanacaktır.
docker-compose up
Postman collection api lerin kullanımı için hazırlanmıştır. Collection içinde tanımlanmış olan base_url değişkeni ile server host adresi değiştirilir.
The application will be available at the URL: http://server_url:8080.
The application swager dökümantasyonu URL : http://server_url:8080/swagger-ui.html. adresindedir.