├── [Project Name]
│ ├── .gradle
│ ├── build
│ ├── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ ├── com.thomaswildetech.structure
│ │ │ │ │ ├── config
│ │ │ │ │ │ ├── models
│ │ │ │ │ │ │ └── ErrorResponse.java
│ │ │ │ │ │ ├── security
│ │ │ │ │ │ ├── InitializeDbData.java
│ │ │ │ │ │ ├── JsonConfig.java
│ │ │ │ │ │ ├── RestExceptionHandler.java
│ │ │ │ │ │ └── SchedulingConfig.java
│ │ │ │ │ ├── controllers
│ │ │ │ │ │ └── league
│ │ │ │ │ │ └── PlayerController.java
│ │ │ │ │ ├── entities
│ │ │ │ │ │ ├── awards
│ │ │ │ │ │ │ ├── Award.java
│ │ │ │ │ │ │ └── AwardReceived.java
│ │ │ │ │ │ ├── league
│ │ │ │ │ │ │ ├── Coach.java
│ │ │ │ │ │ │ ├── Player.java
│ │ │ │ │ │ │ ├── Position.java
│ │ │ │ │ │ │ └── Team.java
│ │ │ │ │ │ └── schedule
│ │ │ │ │ │ └── Match.java
│ │ │ │ │ ├── repositories
│ │ │ │ │ │ └── league
│ │ │ │ │ │ └── PlayerRepository.java
│ │ │ │ │ ├── scheduled
│ │ │ │ │ ├── services
│ │ │ │ │ │ └── league
│ │ │ │ │ │ └── PlayerRepository.java
│ │ │ │ │ └── StructureApplication.java
│ │ │ └── resources
│ │ │ ├── application.properties
│ │ │ ├── application-api.properties
│ │ │ ├── application-local.properties
│ │ │ ├── application-scheduling.properties
│ │ │ └── data.sql
│ │ └── test
│ ├── .gitignore
│ ├── build.gradle
│ └── settings.json
└──