Skip to content

joicepassos/java-api-core-template

Repository files navigation

Core Application

Description

This project is a Spring Boot application that provides a REST API for managing core resources. It includes security configurations, encoded password generation, and integration with Swagger for API documentation. This project also serves as a template for future projects using Java 21.

Technologies Used

  • Java 21
  • Spring Boot
  • Gradle
  • Swagger (OpenAPI)

Project Setup

Prerequisites

  • JDK 11 or higher (Recommended: JDK 21)
  • Gradle 6.0 or higher

Cloning the Repository

git clone https://github.com/joicepassos/core-application.git
cd core-application

Building the Project

After navigating to the project directory, you can build the project using the following command:

./gradlew build

Running the Application

To start the application, use the following command:

./gradlew bootRun

This will start the application on the default port 8080. You can check the API documentation by accessing the Swagger UI at:

http://localhost:8080/swagger-ui/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages