/dnd-9th-9-backend

DND MATCHUP 서버

Primary LanguageJava

👟 매치업

🔋 Developers

오주엽 정지민
Ju-yeop kaley0421

🛠 Tech Stack

Archictecture Spring MVC
Language Java 11
Framework Spring Boot 2.7.10
Database MySQL, AWS RDS, Spring Data JPA, QueryDSL
Infra AWS EC2, S3, CodeDeploy, Nginx, Github Actions
ETC Swagger, Slack, Notion, Figma

⚙ Software Architecture

📂 Folder Structure

📂 src
┣ 📂 java.com.dnd.exercise
┃  ┣ 📂 domain
┃  ┃  ┣ 📂 sample
┃  ┃     ┣ 📂 controller
┃  ┃     ┣ 📂 dto
┃  ┃     ┃  ┣ 📂 request
┃  ┃     ┃  ┣ 📂 response
┃  ┃     ┣ 📂 service
┃  ┃     ┣ 📂 entity
┃  ┃     ┣ 📂 repository
┃  ┃     ┣ 📂 exception
┃  ┣ 📂 global
┃  ┃  ┣ 📂 common
┃  ┃  ┃  ┣ ResponseDto.class
┃  ┃  ┃  ┣ BaseEntity.class
┃  ┃  ┣ 📂 config
┃  ┃  ┃  ┣ SwaggerConfig.class
┃  ┃  ┣ 📂 error
┃  ┃     ┣ 📂 dto
┃  ┃     ┃  ┣ ErrorResponse.class
┃  ┃     ┃  ┣ ErrorCode
┃  ┃     ┣ 📂 exception
┃  ┃     ┃  ┣ BusinessException.class
┃  ┃     ┣ 📂 handler
┃  ┃        ┣ GlobalExceptionHandler.class
┣ 📂 resources
┃  ┣ 📂 static
┃  ┣ 📂 templates
┃  ┣ application.properties
┣ ExerciseApplication.class