A minimal Spring Boot example application written in Java. This repository demonstrates a lightweight project structure suitable for learning and experimenting with Spring Boot features such as controllers, services, DTOs, and global exception handling.
- Simple REST controller and service layer
- Example DTO and global exception handling
- Basic project configuration using Maven
- Readable project layout for learning and extension
- Java 17+ (or the JDK version configured in the project)
- Maven 3.6+
-
Build the project:
mvn clean package
-
Run the application:
mvn spring-boot:run
-
The application will start on http://localhost:8080 by default.
The project is actively maintained for learning purposes. The project will still be updated when the developer is bored. 😄
Contributions, bug reports, and improvements are welcome — feel free to open an issue or submit a pull request.
This project is provided under the MIT License. See the LICENSE file for details.