This is a REST API Client sandbox project using Kotlin, Spring Boot, and Maven.
- Java JDK 11 or higher
- Apache Maven 3.6.3 or higher
- IDE (e.g., IntelliJ IDEA, Eclipse)
- Clone the repository:
git clone https://github.com/atrastudhi/pokemon-api.git
- Navigate to the project directory:
cd pokemon-api
- Run the application:
mvn spring-boot:run
- Open a web browser and go to http://localhost:8080
- REST API endpoints
- Rest Client
- Logging with Kotlin Logging JVM
- Observability Configuration
- Spring Actuator
- To run unit tests:
mvn test
- To create a JAR file:
mvn package
- To run the JAR file:
java -jar target/<project-name>-<version>.jar
The application uses the following default configuration:
- Server port: 8080
To change the configuration, you can modify the application.properties
file.
This project is licensed under the MIT License.