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.
- Java 21
- Spring Boot
- Gradle
- Swagger (OpenAPI)
- JDK 11 or higher (Recommended: JDK 21)
- Gradle 6.0 or higher
git clone https://github.com/joicepassos/core-application.git
cd core-application
After navigating to the project directory, you can build the project using the following command:
./gradlew build
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/