This is a basic Spring Boot template project that you can use as a starting point for your own application.
- To get started with this project, follow these steps: git clone
https://github.com/your-username/spring-boot-default-template.git
- Open the project in your favorite IDE.
- Build and run the project using the IDE or the following command:
./gradlew clean
./gradlew bootRun --stacktrace
- Open your web browser and navigate to
http://localhost:8080/swagger-ui/index.html
This project follows the Domain Driven Design structure:
└── andrew.backend.app
├── domain
│ ├── admin
│ │ ├── blame
│ │ ├── onboarding
│ │ └── term
│ ├── common
│ │ └── file
│ └── main
│ └── account
└── global
├── configuration
├── entity
├── exceiption
├── response
├── security
└── util
The Domain package has the following sub-packages
controller: controller package
model.dto: DTO model package
model.entity: entity model package
model.enums: Enumeration Model Package
model.repository: reference package
service: service package
service.impl: service implementation package
slowly update ing...