-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: readMe 문서 업데이트 #305
Merged
+81
−3
Merged
docs: readMe 문서 업데이트 #305
Changes from 1 commit
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,146 @@ | ||
# ssaf-sound-be | ||
![로고](./picture/logo.png) | ||
|
||
## API 명세서 | ||
<div style="text-align:center;"> | ||
|
||
[Spring Rest Docs API 명세서](https://ssaf-sound.github.io/ssaf-sound-be/src/main/resources/static/docs/index.html) | ||
### [SSAF.SOUND 바로가기](https://ssafsound.com) | ||
|
||
<br> | ||
<br> | ||
<br> | ||
|
||
## 🏷️ SSAF.SOUND Rest Docs | ||
|
||
|
||
### [Rest Docs API 명세서 바로 가기](https://ssaf-sound.github.io/ssaf-sound-be/src/main/resources/static/docs/index.html) | ||
|
||
<br> | ||
<br> | ||
<br> | ||
|
||
## 🙌🏻 Member | ||
|
||
|
||
| Backend | Backend | Backend | Backend | | | ||
| :--------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------: | :-: | | ||
| <img src="https://avatars.githubusercontent.com/u/65756225?v=4" width=400px alt="현철"/> | <img src="https://avatars.githubusercontent.com/u/55014803?v=4" width=400px alt="한성"/> | <img src="https://avatars.githubusercontent.com/u/59381113?v=4" width=400px alt="용준"/> | <img src="https://avatars.githubusercontent.com/u/86272688?v=4" width=400px alt="태용"> | | ||
| [신현철](https://github.com/moonn6pence) | [김한성](https://github.com/khs960616) | [이용준](https://github.com/jjuny0310) | [김태용](https://github.com/YongsHub) | | ||
|
||
<br><br> | ||
|
||
|
||
|
||
## 🏷️ PROJECT GOAL | ||
|
||
SSAFY를 희망하는 예비 싸피생부터 이수한 싸피생들과 현재 교육을 받고 있는 싸피생들까지 ❗️ | ||
[에브리타임](https://everytime.kr) 을 모티브로 삼아 SSAFY 생활 정보를 간접적으로 경험하고 공유할 수 있으며 '익명' 을 통해 적극적인 커뮤니케이션의 장이 될 수 있도록 기획했습니다. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 이수한 싸피생 -> 재학생 및 수료생 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 확인했습니다 |
||
|
||
<br><br> | ||
|
||
|
||
|
||
## 🏷️ PROJECT SKILL STACK | ||
|
||
<img src="https://img.shields.io/badge/Spring-6DB33F?style=flat&logo=Spring&logoColor=white"/> <img src="https://img.shields.io/badge/Spring Boot-6DB33F?style=flat&logo=SpringBoot&logoColor=white"/> <img src="https://img.shields.io/badge/MySQL-4479A1?style=flat&logo=MySQL&logoColor=white"/> <img src="https://img.shields.io/badge/gradle-02303A?style=flat&logo=gradle&logoColor=white"/> <img src="https://img.shields.io/badge/redis-DC382D?style=flat&logo=redis&logoColor=white"/> <img src="https://img.shields.io/badge/docker-2496ED?style=flat&logo=docker&logoColor=white"/> <img src="https://img.shields.io/badge/amazonec2-FF9900?style=flat&logo=amazonec2&logoColor=white"/> <img src="https://img.shields.io/badge/amazonrds-527FFF?style=flat&logo=amazonRDS&logoColor=white"/> <img src="https://img.shields.io/badge/amazons3-569A31?style=flat&logo=amazons3&logoColor=white"/> | ||
|
||
**Language |** Java 11 | ||
|
||
**Framework |** Spring Boot 2.7 | ||
|
||
**Data(RDBMS) |** Spring-Data-JPA 2.7.14, QuertDSL 5.0.0, MySQL 8.0 | ||
|
||
**Cache |** Redis 2.7.14 | ||
|
||
**Build Tool |** Gradle | ||
|
||
**Test |** Junit 5.8.2, Mockito 4.5.1, JaCoCo 0.8.8 | ||
|
||
<br> | ||
</br> | ||
<br> | ||
</br> | ||
|
||
|
||
## 🏷️ SSAF.SOUND Server Architecture | ||
|
||
![서버 구조도](./picture/ssafsound%20architecture.jpg) | ||
|
||
<br> | ||
</br> | ||
<br> | ||
</br> | ||
|
||
|
||
## 🏷️ SSAF.SOUND TROUBLE SHOOTING | ||
|
||
[MultipleBagFetchException 발생시 해결 방법](#1-multiplebagfetchexception-원인과-해결방법) | ||
|
||
[Cookie 발급 시, 브라우저 정책과 RFC 6265 Cookie Processor 정책 이해하기](#2-cookie-발급-시-브라우저-정책과-rfc-6265-cookie-processor-정책-이해하기) | ||
|
||
[HandlerMethodArgumentResolver를 활용한 커스텀 애노테이션과 고민들](#3-handlermethodargumentresolver를-활용한-커스텀-애노테이션과-고민들) | ||
|
||
[RestAssuredMockMvc 를 활용한 Controller Test 속도 개선](#4-restassuredmockmvc-를-활용한-controller-test-속도-개선) | ||
|
||
[Custom Snippet과 모듈화를 통한 테스트 코드 개선](#5-custom-snippet과-모듈화를-통한-테스트-코드-개선) | ||
|
||
|
||
<br><br> | ||
|
||
|
||
|
||
# 1. MultipleBagFetchException 원인과 해결방법 | ||
<details> | ||
<summary>Contents 확인</summary> | ||
<div markdown="1"> | ||
|
||
</div> | ||
</details> | ||
|
||
<br> | ||
<br> | ||
<br> | ||
|
||
# 2. Cookie 발급 시, 브라우저 정책과 RFC 6265 Cookie Processor 정책 이해하기 | ||
<details> | ||
<summary>Contents 확인</summary> | ||
<div markdown="2"> | ||
|
||
</div> | ||
</details> | ||
|
||
<br> | ||
<br> | ||
<br> | ||
|
||
# 3. HandlerMethodArgumentResolver를 활용한 커스텀 애노테이션과 고민들 | ||
<details> | ||
<summary>Contents 확인</summary> | ||
<div markdown="3"> | ||
|
||
</div> | ||
</details> | ||
|
||
<br> | ||
<br> | ||
<br> | ||
|
||
# 4. RestAssuredMockMvc 를 활용한 Controller Test 속도 개선 | ||
<details> | ||
<summary>Contents 확인</summary> | ||
<div markdown="4"> | ||
|
||
</div> | ||
</details> | ||
|
||
<br> | ||
<br> | ||
<br> | ||
|
||
# 5. Custom Snippet과 모듈화를 통한 테스트 코드 개선 | ||
<details> | ||
<summary>Contents 확인</summary> | ||
<div markdown="5"> | ||
|
||
</div> | ||
</details> | ||
|
||
</div> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이런 부분 H1 태그로 바꾸고 밑에 이슈들 h1인거 H2나 h3 로 바꾸죠