CI&T IT's default Java project skeleton for Microservices and APIs (with basic example)
- Java >= 1.8
- Gradle >= 2
- Lombok
- Spring Boot
- Spring MVC
- Spring Data
- Docker
- Ditiow
com.ciandt.skeleton.core
com.ciandt.skeleton.core.domain
com.ciandt.skeleton.core.business
com.ciandt.skeleton.core.exception
com.ciandt.skeleton.core.enumeration
com.ciandt.skeleton.service
com.ciandt.skeleton.repository
com.ciandt.skeleton.util
com.ciandt.skeleton.web.rest.v1
com.ciandt.skeleton.web.rest.v1.resource
com.ciandt.skeleton.web.rest.v1.controller
To run the application in a specific profile you must set the argument in VM options:
-Dspring.profiles.active=dev
./gradlew bootRun
docker build --build-arg profile=<PROFILE> .
docker build --build-arg profile=local .
Arguments:
- profile (Default = notset)
Run the following comand and check the report: "build/reports/dependency-check-report.html"
./gradlew dependencyCheckAnalyze --info
You can find here all the object name pattern to create tables, columns, triggers, functions and others. Please check the documentation.