Welcome to the Spring Blog REST API, a robust and secure platform built using Spring Boot. This API is designed following the MVC architecture, ensuring a clean separation of concerns and easy maintainability. It incorporates JWT (JSON Web Token) for secure authentication and is documented with Swagger for ease of use.
- MVC Architecture: Organized codebase with Model-View-Controller pattern for efficient development and maintenance.
- JWT Authentication: Secure authentication mechanism using JSON Web Tokens.
- Swagger Documentation: Comprehensive and interactive API documentation using Swagger.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Java JDK 1.8 or later Maven 3.2+
git clone https://github.com/william-wtr92/blog-spring-api.git
cd blog-spring-api
mvn clean install
mvn spring-boot:run
The application should now be running on http://localhost:8080.
You can interact with the API either using Swagger UI or any API client like Postman.
Swagger UI: Navigate to http://localhost:8080/swagger-ui.html to access the Swagger UI interface.