Skip to content

mock-rc8/wanted_server_hwany_sua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

์›ํ‹ฐ๋“œ ํด๋ก  ์ฝ”๋”ฉ - ๋ผ์ด์ง•ํ…Œ์ŠคํŠธ 8th / ์›ํ‹ฐ๋“œ A - Server

๋ณธ ํ…œํ”Œ๋ฆฟ์˜ ์ €์ž‘๊ถŒ์€ (์ฃผ)์†Œํ”„ํŠธ์Šคํ€˜์–ด๋“œ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์—…์  ์šฉ๋„์˜ ์‚ฌ์šฉ์„ ๊ธˆํ•ฉ๋‹ˆ๋‹ค

[Web Github ์ฃผ์†Œ]

https://github.com/mock-rc8/wanted_web_royud

[Web ์‹œ์—ฐ GIF]

result (3)

[Server sua ์‹œ์—ฐ ์˜์ƒ ๋งํฌ]

https://drive.google.com/file/d/1lHJ3k5ov-9-arE9H9oljbTLctiZuA-Ad/view?usp=sharing

[ERD ์„ค๊ณ„]

wanted_erd

[api ์‹œํŠธ ๋งํฌ]

https://docs.google.com/spreadsheets/d/1v5Sg70EvtN7nqxZzIIu9ie-fEWGvO_P_I9V334SyKzA/edit#gid=1936283626

[22/08/20 - 22/09/02] 2์ฃผ๊ฐ„ ์ง„ํ–‰

[sua/๊น€๋ฏผ์„œ] [ํ™”๋‹ˆ/๊น€์˜ํ™˜]

2022.08.20

0. ๊ธฐํš์„œ ์ž‘์„ฑ

1. ERD ์„ค๊ณ„ - https://aquerytool.com/aquerymain/index/?rurl=f947f590-d659-4ca8-b075-c09e4db79a41 (๋น„๋ฐ€๋ฒˆํ˜ธ : 7j1kcm)

2. EC2 & RDS ํ™˜๊ฒฝ ๊ตฌ์ถ• ์™„๋ฃŒ

3. API ๋ช…์„ธ์„œ ๋ฆฌ์ŠคํŠธ์—… ์™„๋ฃŒ (์•ฝ 40๊ฐœ ์ž‘์„ฑ)

4. dev/prod ์„œ๋ฒ„ ๊ตฌ์ถ• (์‹ค์ง์ ์œผ๋กœ prod ์„œ๋ฒ„ ์‚ฌ์šฉํ•  ์˜ˆ์ •)

5. SSL ๊ตฌ์ถ•

6. API ์—ญํ•  ๋ถ„๋‹ด

7. ๋”๋ฏธ๋ฐ์ดํ„ฐ (๋งค์šฐ ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํ„ฐ๋งŒ ์ถ”๊ฐ€)

2022.08.21

1. ํšŒ์› API ๊ฐœ๋ฐœ ์™„๋ฃŒ

2. ์ข‹์•„์š” API ๊ฐœ๋ฐœ ์™„๋ฃŒ

3. ๋ถ๋งˆํฌ API ๊ฐœ๋ฐœ 90% ์™„๋ฃŒ

4. ๋”๋ฏธ๋ฐ์ดํ„ฐ - ๋ฐ์ดํ„ฐ ์กฐ๊ธˆ ์ถ”๊ฐ€ํ•˜์—ฌ ํ…Œ์ŠคํŠธ ์ง„ํ–‰

5. ํ™ˆ ํ™”๋ฉด ์กฐํšŒ API ๊ฐœ๋ฐœ ์™„๋ฃŒ

6. ERD ์ˆ˜์ •

- Banner ํ…Œ์ด๋ธ”์— type ์ปฌ๋Ÿผ ์ถ”๊ฐ€
- ๊ฐ ์ข… ํ…Œ์ด๋ธ” default ๊ฐ’ ์ถ”๊ฐ€
- Company ํ…Œ์ด๋ธ”์— logoUrl ์ปฌ๋Ÿผ ์ถ”๊ฐ€

7. ์ถ”๊ฐ€๋œ API ๋ชจ๋‘ ๋ช…์„ธ์„œ, ์„œ๋ฒ„ ๋ฐ˜์˜ ์™„๋ฃŒ

8. ๊นƒํ—™ merge ์ด์Šˆ

- BaseResponseStatus ์—์„œ ๊ฐ™์€ ์—๋Ÿฌ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐœ์ƒ
- ๊ฐ์ž ์‚ฌ์šฉํ•  ๋ฒˆํ˜ธ๋ฅผ ๋‚˜๋ˆ„์–ด ํ•ด๊ฒฐ

9. ์„œ๋ฒ„ ๋ฐ˜์˜ ์‹œ ๋นŒ๋“œ๊ฐ€ ๋˜์ง€ ์•Š๋Š” ์—๋Ÿฌ

- build.gradle ์ˆ˜์ •์œผ๋กœ ํ•ด๊ฒฐ

10. ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ์ž์™€ ํ˜‘์˜ํ•˜์—ฌ API ์šฐ์„ ์ˆœ์œ„ ์ˆ˜์ • -> ํ™ˆ ํ™”๋ฉด ๋ถ€ํ„ฐ

2022.08.22

1. ์„œ๋ธŒ๋„๋ฉ”์ธ SSL ์ธ์ฆ ๋ฌธ์ œ ๋ฐœ์ƒ -> nginx ์„ค์ •์—์„œ SSL ๋ธ”๋ก ์ถ”๊ฐ€ํ•ด์ฃผ์–ด์„œ ํ•ด๊ฒฐ

2. CORS ๋ฌธ์ œ ๋ฐœ์ƒ -> CORS ๋ฐฉ์นจ ์„ค์ •ํ•ด์คŒ (WebMvcConfig.java)

3. ํ™ˆ ํ™”๋ฉด ์กฐํšŒ API์—์„œ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์œผ๋กœ ๋ฐฐ๋„ˆ ์ธ๋ฑ์Šค๋„ ํ•จ๊ป˜ ๋ณด๋‚ด๋„๋ก ์ˆ˜์ • ์™„๋ฃŒ

4. ๋ถ๋งˆํฌ, ์ฑ„์šฉ ํŽ˜์ด์ง€ ๊ด€๋ จ ์กฐํšŒ์—์„œ ์ด๋ฏธ์ง€๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ ์ถœ๋ ฅ๋˜์–ด๋ฒ„๋ฆฌ๋Š” ์—๋Ÿฌ ๋ฐœ์ƒ

- ๋ถ๋งˆํฌ API ๊ตฌ์กฐ ๋ณ€๊ฒฝ ์ง„ํ–‰ ์ค‘ - > ์ˆ˜์ • ์™„๋ฃŒ.

5. ์ฑ„์šฉ ์ค‘์ธ ํฌ์ง€์…˜ ์กฐํšŒํ•˜๊ธฐ API ์ง„ํ–‰ ์ค‘

6. ์ฑ„์šฉ ์ค‘์ธ ํŽ˜์ด์ง€ ์กฐํšŒ(ํšŒ์›,๋น„ํšŒ์›) API ์ง„ํ–‰ ์ค‘ (70%) -> ์™„๋ฃŒ

7. ๋”๋ฏธ๋ฐ์ดํ„ฐ ๋Œ€๋Ÿ‰ ์ถ”๊ฐ€ (์ฑ„์šฉ,ํšŒ์‚ฌ,๋ถ๋งˆํฌ,ํƒœ๊ทธ ๋“ฑ)

8. ์ฑ„์šฉ ์ค‘์ธ ํฌ์ง€์…˜ ์กฐํšŒํ•˜๊ธฐ ํด๋ผ์ด์–ธํŠธ์™€ ํ˜‘์˜ํ•˜์—ฌ ๊ตฌํ˜„ ํŒŒํŠธ ํ˜‘์˜

9. ์ˆ˜์ • ์™„๋ฃŒํ•œ API ๋ช…์„ธ์„œ, ์„œ๋ฒ„ ๋ฐ˜์˜

10. ์ฑ„์šฉ์ค‘์ธ ํฌ์ง€์…˜ ์กฐํšŒํ•˜๊ธฐ (๋น„ํšŒ์›์šฉ) API

11. ์ฑ„์šฉ์ค‘์ธ ํฌ์ง€์…˜ ์กฐํšŒํ•˜๊ธฐ (ํšŒ์›์šฉ) API ์™„์„ฑ

12. ์ฑ„์šฉ ์ •๋ณด ์กฐํšŒ(์ƒ์„ธํŽ˜์ด์ง€) API ์™„๋ฃŒ.

13. ์ง๊ตฐ, ์ง๋ฌด, ์ง€์—ญ, ์ƒ์„ธ์ง€์—ญ, ๊ธฐ์ˆ ์Šคํƒ ์กฐํšŒ API

1์ฐจ ํ”ผ๋“œ๋ฐฑ

1. ๊นƒ ํ—™ Branch ์‚ฌ์šฉ, ์ด์Šˆ ์ •๋ฆฌ

๋„๋ฉ”์ธ ๋ณ„๋กœ ๊ฐ์ž Branch ์‚ฌ์šฉ. ์ฝ”๋“œ ๋ฆฌ๋ทฐ ํ›„ main๊ณผ merge

2022.08.23

1. ํšŒ์‚ฌ ํƒœ๊ทธ ๊ฒ€์ƒ‰ ํšŒ์›/๋น„ํšŒ์›์šฉ API ์™„์„ฑ

2. ์ถ”์ฒœ ํƒœ๊ทธ ์กฐํšŒ API ์™„์„ฑ

3. ์ถ”์ฒœ ํƒœ๊ทธ ํด๋ฆญ ๊ฒ€์ƒ‰ ํšŒ์›/๋น„ํšŒ์›์šฉ API ์™„์„ฑ

4. ๊ธฐ์—… ํƒœ๊ทธ ํ™ˆ ์กฐํšŒ ํšŒ์›/๋น„ํšŒ์›์šฉ API ์™„์„ฑ

5. ํšŒ์‚ฌ ์ •๋ณด ์กฐํšŒ ํšŒ์›์šฉ/๋น„ํšŒ์›์šฉ API ์™„๋ฃŒ

6. ํšŒ์‚ฌ ๋‰ด์Šค ์กฐํšŒํ•˜๊ธฐ API ์™„๋ฃŒ

7. Follow ํ…Œ์ด๋ธ” ์ถ”๊ฐ€ (ํŒ”๋กœ์šฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์œ„ํ•จ)

8. ERD ์ˆ˜์ •(์˜คํƒ€ ๋“ฑ)

9. ํƒœ๊ทธ ์™ธ ๊ฒ€์ƒ‰ ํšŒ์›/๋น„ํšŒ์›์šฉ API ์™„์„ฑ

10. ๊ฒ€์ƒ‰ ๊ธฐ๋ก & ์ถ”์ฒœ ํƒœ๊ทธ ์กฐํšŒ ํšŒ์›์šฉ API ์™„์„ฑ

11. ๊ฒ€์ƒ‰ ๊ธฐ๋ก ์‚ญ์ œ API

2022.08.24

1. ํ…Œ์ด๋ธ” ์ƒ์„ฑ InterestTag(๊ด€์‹ฌํƒœ๊ทธ ๋Œ€๋ถ„๋ฅ˜), InterestClassitifcation(๊ด€์‹ฌํƒœ๊ทธ ๋ถ„๋ฅ˜), UserInterestTag(์‚ฌ์šฉ์ž ๊ด€์‹ฌํƒœ๊ทธ ์„ค์ •), Specialty(์ „๋ฌธ ๋ถ„์•ผ ์„ค์ •), SpecialtySkill(์ „๋ฌธ ๋ถ„์•ผ ์Šคํ‚ฌ ์„ค์ •)

2. My ์›ํ‹ฐ๋“œ ์กฐํšŒ API

3. ์ง€์› ํ˜„ํ™ฉ ์กฐํšŒ (์ž‘์„ฑ์ค‘, ์ง€์›ํ•œ ํฌ์ง€์…˜) API ์™„์„ฑ

4. ์ง€์› ํ˜„ํ™ฉ ๊ฒ€์ƒ‰ - ํšŒ์‚ฌ๋ช… ๊ฒ€์ƒ‰ (์ž‘์„ฑ์ค‘, ์ง€์›ํ•œ ํฌ์ง€์…˜) API ์™„์„ฑ

5. ๊ด€์‹ฌ ํƒœ๊ทธ ์„ค์ • ์กฐํšŒ API ์™„์„ฑ

6. ๊ด€์‹ฌ ํƒœ๊ทธ ์„ค์ • API ์™„์„ฑ

7. ํฌ์ธํŠธ ์กฐํšŒ API ์™„์„ฑ

8. ํฌ์ธํŠธ ์กฐํšŒ API์—์„œ ๋งŒ๋ฃŒ์ผ์ž ์ถœ๋ ฅ ํ˜•์‹ ๋ณ€๊ฒฝ

9. ์•Œ๋ฆผ ์กฐํšŒ API ์™„์„ฑ

10. ์•Œ๋ฆผ ์„ค์ • ์กฐํšŒ API ์™„์„ฑ

11. ์•Œ๋ฆผ ์„ค์ • API ์™„์„ฑ

12. ์ด๋ ฅ์„œ ๋ฆฌ์ŠคํŠธ ์กฐํšŒ API ์™„๋ฃŒ

13. ์ด๋ ฅ์„œ ์ƒ์„ธ ์กฐํšŒ API ์™„๋ฃŒ

2022.08.25

1. Userํ…Œ์ด๋ธ”์— isNickname (์ปค๋ฎค๋‹ˆํ‹ฐ ํ”„๋กœํ•„ ๋‹‰๋„ค์ž„ ์„ค์ • ์—ฌ๋ถ€), nickname VARCHAR(8) ์ปฌ๋Ÿผ ์ถ”๊ฐ€

2. Posting ํ…Œ์ด๋ธ” ์ถ”๊ฐ€ (postingIdx, title, content, imageUrl, createdAt, updatedAt, status, userIdx) - ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ํ…Œ์ด๋ธ”

3. Comment ํ…Œ์ด๋ธ” ์ถ”๊ฐ€ (commentIdx, content, userIdx, positingIdx, createdAt, status) - ์ปค๋ฎค๋‹ˆํ‹ฐ ๋Œ“๊ธ€ ํ…Œ์ด๋ธ”

4. LikePost ํ…Œ์ด๋ธ” ์ถ”๊ฐ€ (likePostIdx, positingIdx, userIdx, status) - ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ์ข‹์•„์š” ํ…Œ์ด๋ธ”

5. CommunityTag ํ…Œ์ด๋ธ” ์ถ”๊ฐ€ (ctIdx, name) (์ถ”์ฒœ,์ „์ฒด,ํšŒ์‚ฌ์ƒํ™œ ๋“ฑ) - ์ปค๋ฎค๋‹ˆํ‹ฐ ํƒœ๊ทธ ํ…Œ์ด๋ธ”

6. PostingTag ์ถ”๊ฐ€ (ptIdx, postingIdx, ctIdx) - Posting๊ณผ CommunityTag ์—ฐ๊ฒฐ ํ…Œ์ด๋ธ”

7. WantedDao ์˜ค๋ฅ˜ ์ˆ˜์ • (null ๊ฒฐ๊ณผ๊ฐ’์„ ์œ„ํ•ด try-catch๋ฌธ ์”€)

8. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋Šฅ์„ ์œ„ํ•œ ๋”๋ฏธ๋ฐ์ดํ„ฐ ์‚ฝ์ž… (๊ฒŒ์‹œ๊ธ€, ๋Œ“๊ธ€, ์ปค๋ฎค๋‹ˆํ‹ฐ ํƒœ๊ทธ)

9. ์ปค๋ฎค๋‹ˆํ‹ฐ ์ถ”์ฒœ, ์ „์ฒด ํƒญ์„ ์ œ์™ธํ•œ ํƒญ ์กฐํšŒํ•˜๊ธฐ ํšŒ์›/๋น„ํšŒ์› API

10. ์ปค๋ฎค๋‹ˆํ‹ฐ ์ถ”์ฒœ, ์ „์ฒด ํƒญ์„ ์ œ์™ธํ•œ ํƒญ ์กฐํšŒํ•˜๊ธฐ ํšŒ์› API์—์„œ ์‘๋‹ต๊ฐ’ ์‚ฌ์šฉ์ž ์ •๋ณด ์ถ”๊ฐ€

12. ์ด๋ ฅ์„œ์— ๊ด€๋ จ๋œ ๋ชจ๋“  ํ…Œ์ด๋ธ”์— status ์ปฌ๋Ÿผ ์ถ”๊ฐ€

13. ์ด๋ ฅ์„œ ์ƒ์„ธ ๋‚ด์šฉ ์ƒ์„ฑ / ์‚ญ์ œ API (๊ฒฝ๋ ฅ/๊ฒฝ๋ ฅ์„ฑ๊ณผ/ํ•™๋ ฅ/์ˆ˜์ƒ๋ฐ๊ธฐํƒ€/์™ธ๊ตญ์–ด/์–ดํ•™์‹œํ—˜/๋งํฌ)์™„๋ฃŒ

14. ์ด๋ ฅ์„œ ์ž‘์„ฑ ๋ฐ ์ˆ˜์ • API ์™„๋ฃŒ

15. ์ด๋ ฅ์„œ ์‚ญ์ œ API ์™„๋ฃŒ

16. ์ปค๋ฎค๋‹ˆํ‹ฐ ์ „์ฒด ํƒญ ์กฐํšŒํ•˜๊ธฐ ํšŒ์›/๋น„ํšŒ์› API ์™„์„ฑ

17. ์ปค๋ฎค๋‹ˆํ‹ฐ ์ถ”์ฒœ ํƒญ ์กฐํšŒํ•˜๊ธฐ ํšŒ์›/๋น„ํšŒ์› API ์™„์„ฑ

2022.08.26

1. ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์œผ๋กœ ์ฑ„์šฉ๋ณด์ƒ๊ธˆ String -> int๋กœ ์ „๋‹ฌ ํƒ€์ž… ๋ณ€๊ฒฝ

2. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ ์กฐํšŒํ•˜๊ธฐ ํšŒ์›/๋น„ํšŒ์› API ์™„์„ฑ

3. ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”„๋กœํ•„ ์„ค์ • ์กฐํšŒ API ์™„์„ฑ

4. ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”„๋กœํ•„ ๋‹‰๋„ค์ž„ ์„ค์ • ๋ณ€๊ฒฝ API ์™„์„ฑ

5. Applicant ํ…Œ์ด๋ธ”์— ์ „ํ™”๋ฒˆํ˜ธ,์ด๋ฉ”์ผ ๋“ฑ์˜ ์ปฌ๋Ÿผ ์ถ”๊ฐ€

6. ํ”„๋กœํ•„ ์ด๋ฏธ์ง€ ๋ณ€๊ฒฝ API ์™„๋ฃŒ -> s3 ๋ฐ˜์˜ํ•˜์—ฌ ์ˆ˜์ •ํ•  ์˜ˆ์ •

7. ๊ณ„์ • ๋น„๊ณต๊ฐœ/๊ณต๊ฐœ์„ค์ • API ์™„๋ฃŒ

8. ์ง€์›ํ•˜๊ธฐ API

9. S3 ๋ฒ„ํ‚ท ์ƒ์„ฑ ํ›„, ์Šคํ”„๋ง๋ถ€ํŠธ S3 ์„ค์ • ์ฝ”๋“œ ์ž‘์„ฑ

10. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑํ•˜๊ธฐ API ์™„์„ฑ (S3 ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ)

11. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ์‚ญ์ œํ•˜๊ธฐ API ์™„์„ฑ

12. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ •ํ•˜๊ธฐ API ์™„์„ฑ (S3 ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ)

13. ์ปค๋ฎค๋‹ˆํ‹ฐ ๋Œ“๊ธ€ ์ž‘์„ฑํ•˜๊ธฐ API ์™„์„ฑ

14. ์ปค๋ฎค๋‹ˆํ‹ฐ ๋Œ“๊ธ€ ์‚ญ์ œํ•˜๊ธฐ API ์™„์„ฑ

2022.08.27

1. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ์ข‹์•„์š” ๋“ฑ๋ก API ์™„์„ฑ

2. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ์ข‹์•„์š” ์‚ญ์ œ API ์™„์„ฑ

3. My ์ปค๋ฎค๋‹ˆํ‹ฐ ์กฐํšŒ (์ž‘์„ฑ๊ธ€ ํƒญ) API ์™„์„ฑ

4. My ์ปค๋ฎค๋‹ˆํ‹ฐ ์กฐํšŒ (์ž‘์„ฑ๋Œ“๊ธ€ ํƒญ) API ์™„์„ฑ

5. My ์ปค๋ฎค๋‹ˆํ‹ฐ ์กฐํšŒ (์ข‹์•„์š” ํƒญ) API ์™„์„ฑ

6. User ํ…Œ์ด๋ธ”์— ๊ตฌ์ง ์—ฌ๋ถ€ ์ปฌ๋Ÿผ ์ถ”๊ฐ€

7. ๊ตฌ์ง์—ฌ๋ถ€ ์„ค์ • API ์™„๋ฃŒ

8. ์ „๋ฌธ๋ถ„์•ผ ์„ค์ •,์กฐํšŒ API ์™„๋ฃŒ

9. User ๊ด€๋ จ ๋ฆฌํŒฉํ† ๋ง 1์ฐจ -> ํŠธ๋žœ์žญ์…˜ ์ ์šฉ, ์ด๋ฉ”์ผ/๋น„๋ฐ€๋ฒˆํ˜ธ ์ •๊ทœ์‹ ์ ์šฉ ๋“ฑ ์ „์ฒด์ ์ธ ์ฝ”๋“œ ๊ฐœ์„ 

2022.08.28

1. ์ข‹์•„์š” ๊ธฐ๋Šฅ API jwt ์ ์šฉ

2. User ๊ด€๋ จ ๋ฆฌํŒฉํ† ๋ง 2์ฐจ -> validation ์ถ”๊ฐ€(์ •๊ทœ์‹ ๋ฐ˜์˜ ๋“ฑ)

3. ๋ถ๋งˆํฌ ๊ด€๋ จ ๋ฆฌํŒฉํ† ๋ง 1์ฐจ -> JWT, ํŠธ๋žœ์žญ์…˜ ์ ์šฉ ๋“ฑ

2022.08.29

1. ๋ถ๋งˆํฌ ๊ด€๋ จ ๋ฆฌํŒฉํ† ๋ง 2์ฐจ -> DTO ํด๋ž˜์Šค ๊ฐœ์„ 

2. Company ๊ด€๋ จ ๋ฆฌํŒฉํ† ๋ง 1์ฐจ -> DTO ํด๋ž˜์Šค ๊ฐœ์„ 

3. ๊ด€์‹ฌ ํƒœ๊ทธ ์„ค์ • API validation ์ถ”๊ฐ€ (request ๊ฐ’ ์ถฉ์กฑ ๋ชปํ• ์‹œ์— ๋Œ€ํ•œ validation)

2022.08.30

1. ๋ถ๋งˆํฌ ์‚ญ์ œ ์‹œ ์ฑ„์šฉ์ค‘์ธ ํฌ์ง€์…˜ ์กฐํšŒํ•˜๊ธฐ์—์„œ ์ ์šฉ๋˜๊ฒŒ ์ฝ”๋“œ ์ˆ˜์ •

2. ์ง€์› ํ˜„ํ™ฉ ๊ฒ€์ƒ‰ validation ์ถ”๊ฐ€

3. User ๊ด€๋ จ ๋ฆฌํŒฉํ† ๋ง 3์ฐจ -> DTO ๊ฐœ์„ 

2022.08.31

1. ๊ฒ€์ƒ‰ํ•˜๊ธฐ ๊ธฐ๋Šฅ API validation

2. Follow ๋ฆฌํŒฉํ† ๋ง

3. ์†Œ์…œ๋กœ๊ทธ์ธ ๋ฐ˜์˜(์นด์นด์˜ค)

4. ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ๊ธฐ๋Šฅ API ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์œผ๋กœ request ํƒ€์ž… requestParam์—์„œ requestPart๋กœ ๋ณ€๊ฒฝ (formdata๋กœ request ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก)

6. ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ, ์ˆ˜์ • API ์ „์ฒด ํƒœ๊ทธ ์ถ”๊ฐ€๋˜๊ฒŒ ์ˆ˜์ •

7. Employment ๋ฆฌํŒฉํ† ๋ง

2022.09.01

1. ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ • ํƒœ๊ทธ ์กฐํšŒ API ์™„์„ฑ

2022.09.02

1. ์‹œ์—ฐ ์˜์ƒ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages