참고
https://velog.io/@sunil1369/Spring-boot-패키지-구조
main
├── java
│ └── com
│ └── cathaaaaand
│ ├── domain
│ │ ├── user
| │ | ├── entity
| │ | ├── repository
| │ | ├── service
| │ | ├── controller
| │ | └── dto
│ │ ├── auth
| │ | ├── entity
| │ | ├── repository
| │ | ├── service
| │ | ├── controller
| │ | └── dto
│ │ ├── board
| │ | ├── entity
| | | ├── repository
| | | ├── service
| | | ├── controller
| | | └── dto
│ | ├── comment
| | | ├── entity
| | | ├── repository
| | | ├── service
| | | ├── controller
| | | └── dto
│ | ├── scheduler
| | | ├── entity
| | | ├── repository
| | | ├── service
| | | ├── controller
| | | └── dto
│ | ├── faq
| | | ├── entity
| | | ├── repository
| | | ├── service
| | | ├── controller
| | | └── dto
│ | ├── 외부 API
| | | ├── entity
| | | ├── repository
| | | ├── service
| | | ├── controller
| | | └── dto
│ ├── global
| | ├── auditing
| | ├── exception
| | ├── common
| | ├── config
| | └── jwt
│ └── CathaaaaandApplicaton.java
└── resources
└── application.yml
└── application-local.yml
└── application-prod.yml