๐Ÿช„ํšŒ๊ณ  - ๊ฐœ๋ฐœ, ์—ฐ๋™

์ดํ•˜์–€ยท2023๋…„ 2์›” 22์ผ
0

๐ŸŽฟSmailegate(Winter-Devcamp)

๋ชฉ๋ก ๋ณด๊ธฐ
39/50

โš™๏ธ๊ฐœ๋ฐœ

  • ์ธ์ฆ์ธ๊ฐ€ ๊ณผ์ •์—์„œ PHP์™€ Session ๋ฐฉ์‹ ์‚ฌ์šฉ โ†’ Spring Framwork์™€ JWT ๋ฐฉ์‹ ๋„์ž…
    - AccessToken payload์— ํ•„์š”ํ•œ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ปค์Šคํ…€ํ•˜์—ฌ ๋„ฃ๋Š” ๊ณผ์ •์—์„œ์˜ ์–ด๋ ค์›€
    • ๋‹‰๋„ค์ž„ ์ •๋ณด๋ฅผ ๋„ฃ๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•(Subject ํฌํ•จ, Claim& Claims ์‚ฝ์ž…, payload ํ•จ์ˆ˜ ์ž‘์„ฑ ๋“ฑ)์œผ๋กœ ํ•ด๊ฒฐ ์‹œ๋„ โ†’ ์‹คํŒจ
    • ์œ ์ € id๊ฐ’์„ ํ†ตํ•ด ๋‹‰๋„ค์ž„ ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜๋Š” ๋ฐฉ๋ฒ• ์‚ฌ์šฉ
    • ์•„์‰ฌ์šด ์  : ํ† ํฐ์— ๋‹‰๋„ค์ž„ ์ •๋ณด ํฌํ•จ โ†’ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ์š”์ฒญ ์‹œ ์†๋„ ์ธก๋ฉด์—์„œ ํฐ ์ด์ ์ด ์žˆ์—ˆ์„ ๊ฒƒ
    • Spring ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ฒซ ๋„์ž… + ํ† ํฐ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ „๋ฐ˜์  ์ดํ•ด ๋ถ€์กฑ์ด ๊ทผ๋ณธ์  ์›์ธ์ด์—ˆ๋‹ค๊ณ  ์ƒ๊ฐ.

โ™ป๏ธ์—ฐ๋™

  • ๊นƒํ—ˆ๋ธŒ์˜ ๊ฐœ์ธ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ๋งŒ ์‚ฌ์šฉ โ†’
    forkํ•œ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ ๋‚ด ๋ณ„๋„ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ๋ฐ PR & Approve ๋ฐ›์•„ ํŒ€ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ main์— Mergeํ•˜๋Š” ๋ฐฉ์‹ ์‚ฌ์šฉ
    - forkํ•œ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ์˜ main๊ณผ ๋ณ„๋„ ๋ธŒ๋žœ์น˜์˜ ๋Š์–ด์ง„ commit ๊ธฐ๋ก์œผ๋กœ ์ธํ•ด ์—ฐ๋™ ๋ถˆ๊ฐ€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ด ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ๊ฒช์Œ.
    - ํ”„๋กœ์ ํŠธ ๋ฐฑ์—… โ†’ ๋ธŒ๋žœ์น˜ ์žฌ์„ฑ์„ฑ ๋ฐ ์—ฐ๋™์œผ๋กœ ํ•ด๊ฒฐ
    (IntelliJ๋ฅผ ํ†ตํ•œ ๊นƒ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ์‹œ โ€˜New Branch from main..โ€™์„ ์ด์šฉํ•ด์•ผ commit ๊ธฐ๋ก ์—ฐ๋™)

  • ์•„์‰ฌ์šด ์ 
    ๊นƒ์— ํ”„๋กœ์ ํŠธ๋ฅผ ์—ฐ๋™ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋งŽ์€ ์‹œ๊ฐ„ ๋‚ญ๋น„ โ†’ ๊นƒํ—ˆ๋ธŒ๋ฅผ ์ข€ ๋” ๊ณต๋ถ€ํ–ˆ์—ˆ๋‹ค๋ฉด ๊ฒช์„ ์‹œํ–‰์ฐฉ์˜ค๊ฐ€ ํ›จ์”ฌ ์ ์—ˆ์„ ๊ฒƒ

  • ๊นƒํ—ˆ๋ธŒ ์‚ฌ์šฉ ๋ฏธ์ˆ™ + ๋ฌด์ž‘์ • ์—ฐ๋™๋ถ€ํ„ฐ ์‹œ๋„ํ•œ ๊ฒƒ์ด ์›์ธ โ†’ ํ™•์‹คํ•˜์ง€ ์•Š์€ ๊ฒƒ์€ ๋ฏธ๋ฆฌ ์งˆ๋ฌธํ•˜์ž!

โŒจ๏ธ๊ทธ ์™ธ

์ด ์™ธ์—๋„ ๋ฆฌ๋ทฐ์™€ ํ”ผ๋“œ๋ฐฑ ๊ณผ์ •์„ ๊ฑฐ์น˜๋ฉฐ ๋‹ค์–‘ํ•œ ๊ณ ๋ฏผ์„ ํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ , ์–ด๋ ค์›€์„ ๊ฒช๋Š” ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๋งŽ์€ ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์—ˆ์Œ.

๐Ÿƒโ€โ™€๏ธ์•ž์œผ๋กœ์˜ ๋ฐฉํ–ฅ

  • ์‹œ๊ฐ„ ๋ถ„๋ฐฐ์— ์‹คํŒจํ•˜์—ฌ ๊ณ„ํš์„ ๋งŽ์ด ๋ณ€๊ฒฝํ•˜๊ฒŒ ๋˜๋ฉด์„œ ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ ๋์ด ๋‚˜๊ฒŒ ๋˜์—ˆ์Œ.
  • ์•ž์œผ๋กœ์˜ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์‹œ๊ฐ„ ๋ถ„๋ฐฐ์™€ ๊ณ„ํš์˜ ์ค‘์š”์„ฑ์„ ์—ผ๋‘ํ•˜๋ฉฐ ํ…Œ์ŠคํŠธ์™€ ๊ฐœ์„ ๊นŒ์ง€ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์ž!
profile
์šฐ๋ฆฌ๊ฐ€ 'ํ•จ๊ป˜' ๊ฟˆ๊พธ๋Š” ์„ธ์ƒ์„ ์œ„ํ•ด ๊ธฐ๋กํ•˜๋ฉฐ ๊ฐœ๋ฐœํ•˜๋Š” BE ์ดํ•˜์–€์ž…๋‹ˆ๋‹ค๐Ÿณ

0๊ฐœ์˜ ๋Œ“๊ธ€