- Preview
- Intro
- Directory
- TechStack
- Convention
- UseCaseDiagram
- Requirements
- FlowChart
- SequenceDiagram
- ClassDiagram
- UnitTest
- Collaboration
- TroubleShooting
- 후기
- 프로젝트 이름: MATCH5
- 프로젝트 목적:
- 1
디렉터리 구조
📁 match5
├──── 📁 .gitlab
│ ├──── 📁 issue_templates
│ │ └──── 📄 feature_request.md
│ └──── 📁 merge_request_templates
│ │ └──── 📄 default.md
├──── 📁 ci
│ │──── 📄 .gitlab-ci.yml
│ └──── 📄 deploy.sh
├──── 📁 sql
│ └──── 📄 ini.sql
--------------------------------------위의 디렉터리들은 별도의 위치에 있음
└──── 📁 src/main
├──── 📁 java/site/match5
│ ├──── 📁 domain
│ │ └──── 📁 alarm
│ │ │──── 📁 controller
│ │ │ └──── 📄 AlarmController.java
│ │ │ :
│ │ │──── 📁 dto
│ │ │ └──── 📄 AlarmRes.java
│ │ │──── 📁 repository
│ │ │ └──── 📄 MatchingAlarmMapper.java
│ │ └──── 📁 service
│ │ │──── 📄 MatchingAlarmService.java
│ │ └──── 📄 NotificationService.java
│ │ :
│ ├──── 📁 global
│ │ │──── 📁 common
│ │ │ └──── 📄 Level.java
│ │ │──── 📁 config
│ │ │ │──── 📄 JasyptConfig.java
│ │ │ │──── 📄 RestTemplateConfig.java
│ │ │ │──── 📄 S3Config.java
│ │ │ └──── 📄 WebConfig.java
│ │ │──── 📁 exception
│ │ │ │──── 📁 customException
│ │ │ │ └──── 📄 BusinessException.java
│ │ │ │──── 📁 errorCode
│ │ │ │ └──── 📄 CommonErrorCode.java
│ │ │ │ :
│ │ │ │──── 📄 ErrorResponse.java
│ │ │ └──── 📄 ExceptionHandlerAdvice.java
│ │ └──── 📁 validation
│ │ │──── 📁 annotation
│ │ │ └──── 📄 AlarmType.java
│ │ │ :
│ │ └──── 📁 validator
│ │ └──── 📄 AlarmTypeValidator.java
│ │ :
│ ├──── 📁 interceptor
│ │ │──── 📄 AuthInterceptor.java
│ │ └──── 📄 KakaoInterceptor.java
│ ├──── 📁 web/controller
│ │ └──── 📄 AuthController.java
│ │ :
│ ├──── 📁 adimin
│ └──── 📄 Match5Application.java
└──── 📁 resources
├──── 📁 mapper
│ └──── 📁 alarm
│ └──── 📄 MatchingAlarmMapper.xml
│ :
├──── 📁 static
│ │──── 📁 css
│ │ └──── 📁 auth
│ │ └──── 📄 auth.style.css
│ │ :
│ ├──── 📁 images
│ │ └──── 📁 banner
│ │ └──── 📄 loginBanner.png
│ │ :
│ ├──── 📁 js
│ │ └──── 📁 auth
│ │ └──── 📄 auth.js
│ │ :
│ └──── 📄 favicon.ico
├──── 📁 templates
└──── 📄 application.yml
: