Skip to content
This repository has been archived by the owner on Aug 18, 2024. It is now read-only.

Latest commit

 

History

History
33 lines (22 loc) · 1.44 KB

README.md

File metadata and controls

33 lines (22 loc) · 1.44 KB

Student Manegement Backend

The API for the Student Management project.

Usage

# Build and start the Docker container
./scripts/start.sh

# Run the Spring Boot app
./scripts/run.sh

Endpoints

The API can be accessed by appending the specific route to /api/. For example, to access a resource named user, the URL would be /api/user.

Swagger UI

For a visual representation of the API's endpoints and to interact with them, the Swagger UI is available. It can be accessed at /api/swagger-ui/index.html.

OpenAPI Description

The OpenAPI description, which provides a detailed specification of the API including its endpoints, parameters, and responses, is available at /api/v3/api-docs.

Service URL Description
Backend http://localhost:8080/api Access to the API
Swagger http://localhost:8080/swagger-ui/index.html Access to Swagger
OpenAPI http://localhost:8080/v3/api-docs Access to OpenAPI description
Info http://localhost:8080/actuator/info Inspect API info
Health http://localhost:8080/actuator/health Inspect API health