계층형 디렉터리 구조
com
ㄴ example
ㄴ cheolcheol
ㄴ config
ㄴ controller
ㄴ domain
ㄴ repository
ㄴ service
ㄴ security
ㄴ exception
com
ㄴ example
ㄴ cheolcheol
ㄴ domain
ㄴ user
ㄴ api (REST API 해당, REST API가 아닌 경우 web)
ㄴ application (혹은 service)
ㄴ dao (dao, repository 구성)
ㄴ domain
ㄴ dto
ㄴ exception
ㄴ video
ㄴ …
ㄴ global
ㄴ auth (인증, 인가)
ㄴ common (공통 클래스, value 클래스 예를 들면, BaseEntity)
ㄴ config
ㄴ error (공통 exception, error)
ㄴ infra (외부 모듈, api 등)
ㄴ util (공통 util)