Skip to content

디렉토리 구조 [BE]

Soobeom edited this page Nov 27, 2021 · 1 revision
📂 src
 └── 📂 main         
      ├── 📂 java          			
      |     └── 📂 com           		
      |          └── 📂 pm        	
      |               └── 📂 wordi
      |                    ├── 📂 commons  	
      |                    |    ├── 📂 advice 
      |                    |    |    └── 📄 ExceptionAdvice.java
      |                    |    ├── 📂 annotation
      |                    |    |    └── 📄 Auth.java 
      |                    |    |    └── 📄 UnAuth.java 
      |                    |    ├── 📂 config
      |                    |    |    ├── 📄 SecurityConfig.java
      |                    |    |    └── 📄 Webconfig.java
      |                    |    ├── 📂 interceptor
      |                    |    |    └── 📄 LoginCheckInterceptor.java
      |                    |    ├── 📂 utils
      |                    |    |    ├── 📂 certification
      |                    |    |    |    └── 📄 AES128.java
      |                    |    |    |    └── 📄 Secret.java
      |                    |    |    └── 📂 constants
      |                    |    |         └── 📄 ResponseConstants.java
      |                    |    |  
      |                    ├── 📂 controller
      |                    |    ├── 📂 dto
      |                    |    |   └──📄 CommonDto.java
      |                    |    |   └──📄 MentorDto.java
      |                    |    |   └──📄 MentoringDto.java
      |                    |    |   └──📄 UserDto.java
      |                    |    ├── 📄 CommonApiController.java
      |                    |    ├── 📄 MentorApiController.java
      |                    |    ├── 📄 MentoringApiController.java
      |                    |    └── 📄 UserApiController.java
      |                    |
      |                    ├── 📂 domain # 각 domain에 entity, repository 디렉토리로 구성
      |                    |    ├── 📂 mentor
      |                    |    ├── 📂 mentoring 
      |                    |    ├── 📂 review
      |                    |    ├── 📂 user
      |                    |    ├── 📄 BaseStatus.java
      |                    |    └── 📄 BaseTimeEntity.java
      |                    |
      |                    ├── 📂 exception
      |                    |    ├── 📂 certification
      |                    |    ├── 📂 mentor
      |                    |    ├── 📂 mentoring
      |                    |    └── 📂 user
      |                    |
      |                    ├── 📂 service
      |                    |    ├── 📂 certification
      |                    |    ├── 📄 CommonService.java
      |                    |    ├── 📄 MentoringService.java
      |                    |    ├── 📄 MentorService.java
      |                    |    └── 📄 UserService.java
      |                    |
      ├                    └── 📄 WordiApplication.java
      └── 📂 resources
           ├── 📄 applicaiton.yml
           └── 📄 logback-spring.xml
 
📄 .gitignore    
📄 build.gradle                                                                          
📄 README.md