Enterprise-grade REST API with Spring Boot framework. Features JWT authentication, database integration, caching, and comprehensive API documentation.
Token-based authentication with refresh tokens, role-based access control, and secure password encryption.
PostgreSQL for production, H2 for development, JPA/Hibernate ORM, and automatic schema management.
High-performance caching with Redis, distributed cache support, and configurable TTL settings.
Ensure you have Java Development Kit (JDK) 17 or later installed.
java -version
Apache Maven for building and managing the project.
mvn -version
git clone https://github.com/rskworld/spring-boot-api.git
cd spring-boot-api
mvn clean package
java -jar target/spring-boot-api-1.0.0.jar
Open your browser and navigate to:
http://localhost:8080
docker-compose up -d
mvn spring-boot:run
curl http://localhost:8080/health
Complete API reference with all endpoints, authentication, and examples.
View DocumentationEmail: help@rskworld.in, support@rskworld.in
Phone: +91 93305 39277
Website: https://rskworld.in
Address: Nutanhat, Mongolkote, Purba Burdwan, West Bengal, India, 713147