Skip to content
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

Fix: handle proxy error #184

Merged
merged 72 commits into from
Feb 22, 2024
Merged

Fix: handle proxy error #184

merged 72 commits into from
Feb 22, 2024

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    481f4a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c7f3b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7dc84bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d7c0eed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    02115a2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ed01a11 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    865a2b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbb3ff5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f97107 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32a828f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    66769da View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8d41214 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4f8e5a9 View commit details
    Browse the repository at this point in the history
  8. Add: ๋น„์†์–ด ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ ์ถ”๊ฐ€ (#171)

    <!-- PR ๋‚ด์šฉ
    ์–ด๋–ค ์ž‘์—…์„ ํ–ˆ๋Š”์ง€ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”!
    PR์ด ๋„ˆ๋ฌด ํฌ๋ฉด ๋„ˆ๋ฌด ๋งŽ์€ ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๊ฒ ์ฃ ? -->
    # ๐Ÿ” ์–ด๋–ค PR์ธ๊ฐ€์š”?
    - ๋น„์†์–ด ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    - ๊ณ„ํš ์ž‘์„ฑ ์ค‘ ์ œ๋ชฉ๊ณผ ๋‚ด์šฉ์„ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋Š” api๋ฅผ ์ถ”๊ฐ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    
    <!-- ๋ฆฌ๋ทฐ์–ด์—๊ฒŒ
    ์–ด๋–ค ๋ถ€๋ถ„์„ ์ž์„ธํ•˜๊ฒŒ ๋ฆฌ๋ทฐํ• ์ง€ ์„œ์ˆ ํ•ด์ฃผ์„ธ์š”. -->
    # ๐Ÿ˜‹ To Reviewer
    - ํ—ˆ์šฉ ๋‹จ์–ด๋Š” ์ดํ›„์— ์ถ”๊ฐ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!
    - wordBundle ํด๋ž˜์Šค์˜ ์œ„์น˜๊ฐ€ ๊ณ ๋ฏผ๋ฉ๋‹ˆ๋‹ค,,
    
    <!-- ํ…Œ์ŠคํŠธ 
    ๋ฐ˜์˜ํ•œ ํ…Œ์ŠคํŠธ ๋ฉ”์„œ๋“œ ์ด๋ฆ„๊ณผ ์–ด๋–ค ํ…Œ์ŠคํŠธ๋ฅผ ํ–ˆ๋Š”์ง€ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
    (ex. save_Fail_ByDuplicateEmail) -->
    # โœ… ์ž‘์„ฑํ•œ ํ…Œ์ŠคํŠธ
    - [x] badWordFilter_Success
    - [x] badWordFilter_Success_WithoutBanWord
    - [x] badWordFilter_Success_WithIgnoreOverlaps
    - [x] validateContent_Success
    - [x] validateContent_Success_WithoutBanWord 
    - [x] validateContent_Success(controller test)
    
    <!-- ๊ด€๋ จ ์ด์Šˆ
    ํ”„๋ก ํŠธ์—์„œ ์ž‘์„ฑํ•ด์ค€ ์ด์Šˆ์™€ ์—ฐ๊ด€๋˜๋Š” PR์ด๋ผ๋ฉด 
    ์ฃผ์„์„ ํ’€๊ณ  ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”! --> 
    
    [//]: # (# ๐Ÿซก ๊ด€๋ จ Issue )
    kys0411 authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    bcc7ac7 View commit details
    Browse the repository at this point in the history
  9. Merge: up-to-date prod branch

    Hejow committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    c0c4d87 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    effa79f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    67ed5b8 View commit details
    Browse the repository at this point in the history
  12. Chore(.utils): add java-doc

    Hejow committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    da65b9e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    83efadf View commit details
    Browse the repository at this point in the history
  14. Merge: add security util, fix authorization AOP, change root directorโ€ฆ

    โ€ฆy path (#175)
    
    Merge: add security util, fix authorization AOP, change root directory path
    Hejow authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    9b5a031 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Configuration menu
    Copy the full SHA
    2f46f98 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1053115 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5659ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    abebc23 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    948432e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5213234 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    405a1a6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4b00b9d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0ea401e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7e07297 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    8de45d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5308bd5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d29b7cd View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    9340703 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    379881a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ee14ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0bbc5ee View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    206efa5 View commit details
    Browse the repository at this point in the history
  2. Merge(.plan): plan domain ํ—ฅ์‚ฌ๊ณ ๋‚  ์•„ํ‚คํ…์ฒ˜ ์ ์šฉ (#176)

    <!-- PR ๋‚ด์šฉ
    ์–ด๋–ค ์ž‘์—…์„ ํ–ˆ๋Š”์ง€ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”!
    PR์ด ๋„ˆ๋ฌด ํฌ๋ฉด ๋„ˆ๋ฌด ๋งŽ์€ ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๊ฒ ์ฃ ? -->
    # ๐Ÿ” ์–ด๋–ค PR์ธ๊ฐ€์š”?
    - ํ”Œ๋žœ ๋„๋ฉ”์ธ์— ํ—ฅ์‚ฌ๊ณ ๋‚  ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    
    <!-- ๋ฆฌ๋ทฐ์–ด์—๊ฒŒ
    ์–ด๋–ค ๋ถ€๋ถ„์„ ์ž์„ธํ•˜๊ฒŒ ๋ฆฌ๋ทฐํ• ์ง€ ์„œ์ˆ ํ•ด์ฃผ์„ธ์š”. -->
    # ๐Ÿ˜‹ To Reviewer
    - ์ค‘๋ณต๋˜๋Š” ํด๋ž˜์Šค ์ด๋ฆ„์ด ์žˆ์–ด์„œ remind ํŒจํ‚ค์ง€ ๋‚ด๋ถ€์— ์žˆ๋Š” ํด๋ž˜์Šค ์ด๋ฆ„์„ ์ผ๊ด„์ ์œผ๋กœ Plan -> Target์œผ๋กœ
    ๋ณ€๊ฒฝํ•˜์˜€์Šต๋‹ˆ๋‹ค
    - ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ ์šฉํ•˜๊ณ  ๋‚˜๋‹ˆ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜์„œ ํ”ผ๋“œ๋ฐฑ,๋ฆฌ๋งˆ์ธ๋“œ ํŒจํ‚ค์ง€ ๋‚ด์˜ ์ผ๋ถ€ ํด๋ž˜์Šค์˜ ์ฝ”๋“œ๋ฅผ ์ตœ์†Œํ•œ์œผ๋กœ ๋ณ€๊ฒฝํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    - ํ”ผ๋“œ๋ฐฑ ํ…Œ์ŠคํŠธ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜์„œ ์ž„์‹œ๋กœ ์ฃผ์„ ์ฒ˜๋ฆฌ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋จธ์ง€ํ•˜๊ธฐ ์ „์— ๊ณ ์ณ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ท
    - ์ฝ”๋“œ๋Š” ๊ฑฐ์˜ ์ˆ˜์ •ํ•˜์ง€ ์•Š์•„์„œ ์•„ํ‚คํ…์ฒ˜ ์ ์šฉํ•œ ๊ฒƒ ์œ„์ฃผ๋กœ ๋ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค๐Ÿ˜‰
    
    <!-- ๊ด€๋ จ ์ด์Šˆ
    ํ”„๋ก ํŠธ์—์„œ ์ž‘์„ฑํ•ด์ค€ ์ด์Šˆ์™€ ์—ฐ๊ด€๋˜๋Š” PR์ด๋ผ๋ฉด 
    ์ฃผ์„์„ ํ’€๊ณ  ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”! --> 
    
    [//]: # (# ๐Ÿซก ๊ด€๋ จ Issue )
    Hejow authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    c1bb6e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    78a9fcc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5329aa1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76addb9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3cb48a View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    057e912 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f14fe9d View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    6d25af2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d9f1c1 View commit details
    Browse the repository at this point in the history
  3. Add(.footprint) : ๋ฐœ์ž์ทจ ๋„๋ฉ”์ธ ๊ฐ์ฒด ์„ค๊ณ„

    <!-- PR ๋‚ด์šฉ
    ์–ด๋–ค ์ž‘์—…์„ ํ–ˆ๋Š”์ง€ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”!
    PR์ด ๋„ˆ๋ฌด ํฌ๋ฉด ๋„ˆ๋ฌด ๋งŽ์€ ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๊ฒ ์ฃ ? -->
    # ๐Ÿ” ์–ด๋–ค PR์ธ๊ฐ€์š”?
    - ๋ฐœ์ž์ทจ ๋„๋ฉ”์ธ ๊ฐ์ฒด๋ฅผ ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค.
    
    - ๋„๋ฉ”์ธ ๊ทœ์น™๊นŒ์ง„ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๊ณ  ํ•„์š”ํ•œ ๊ฐ์ฒด์™€ ๊ด€๊ณ„๋งŒ ํ‘œํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
    - ํ˜ผ์ž๋งŒ์˜ ๊ณ ๋ฏผ์ด ๊ธธ์–ด์ง€๋Š” ๊ฒƒ ๊ฐ™์•„ PR ๋‹จ์œ„๋ฅผ ์งง๊ฒŒ ํ•ด์„œ ์†Œํ†ตํ•ด์•ผํ•  ํ•„์š”์„ฑ์„ ๋Š๊ผˆ์Šต๋‹ˆ๋‹ค.
    - ๋…ผ์˜๊ฐ€ ์ด๋ค„์ง„ ํ›„ ํ•˜๋‚˜์˜ ๋„๋ฉ”์ธ ๊ทœ์น™์„  PR ๋‹จ์œ„๋กœ ํ•ด์„œ ์ž‘์„ฑํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค.
    
    <!-- ๋ฆฌ๋ทฐ์–ด์—๊ฒŒ
    ์–ด๋–ค ๋ถ€๋ถ„์„ ์ž์„ธํ•˜๊ฒŒ ๋ฆฌ๋ทฐํ• ์ง€ ์„œ์ˆ ํ•ด์ฃผ์„ธ์š”. -->
    # ๐Ÿ˜‹ To Reviewer
    - ๋‹ค์–‘ํ•œ ํ˜•์‹์˜ ํšŒ๊ณ ๋ฅผ ์ถ”์ƒ ํด๋ž˜์Šค์—์„œ ์ƒ์†๋ฐ›๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. 
    
    - ์ถ”์ƒ ํด๋ž˜์Šค ์ œ์•ฝ์œผ๋กœ ์ธํ•ด ์ •์  ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ์‹์„ ๋ณด๋ฅ˜ํ•˜๊ณ  ์ƒ์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
    - ์ƒ์„ฑ์ž์— ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๋งŽ์•„ ๋ณ„๋„์˜ ํŒŒ๋ผ๋ฏธํ„ฐ DTO๋ฅผ ๋งŒ๋“ค๊ณ  ์‚ฌ์šฉ์ž ์ •์˜ ์ƒ์„ฑ์ž๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
    ๋‹ค๋งŒ fixture-monkey์˜ ์žฅ์ ์„ ํ†ตํ•ด ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ ค๋‹ค๋ณด๋‹ˆ ๋‹ค์†Œ dto์— ์ƒˆ๋กœ์šด ์ƒ์„ฑ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์–ด์ƒ‰ํ•จ์ด
    ์žˆ์Šต๋‹ˆ๋‹ค.
    - Monkey support์˜ fixture monkey ์‚ฌ์šฉ ์‹œ ์ด์ƒํ•˜๊ฒŒ ์ƒ์„ฑ์ž๋ฅผ ํ†ตํ•œ ๋ฐฉ์‹์ด ์ ์šฉ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ๋ฐ
    ์กฐ์‚ฌ ๊ฒฐ๊ณผ
    FailoverIntrospector๋ฅผ ์‚ญ์ œํ•˜๊ณ  ConstructorPropertiesArbitraryIntrospector ๋งŒ
    ์ ์šฉํ–ˆ์„ ์‹œ ๋ฉ๋‹ˆ๋‹ค.
    ์ €๋Š” ํ•„๋“œ๊ฐ’์ด ๋งŽ์•„ ๋ฐ˜๋“œ์‹œ Fixture Monkey๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์—ˆ๊ณ  ๊ณตํ†ต ์„ค์ •์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์–ด ํ…Œ์ŠคํŠธ ์ฝ”๋“œ์˜ ๋ฉค๋ฒ„๋ณ€์ˆ˜๋กœ
    Fixture Monkey๋ฅผ ํ•˜ ๋‚˜ ๋” ์ถ”๊ฐ€ ํ–ˆ์Šต๋‹ˆ๋‹ค.
    
    <!-- ํ…Œ์ŠคํŠธ 
    ๋ฐ˜์˜ํ•œ ํ…Œ์ŠคํŠธ ๋ฉ”์„œ๋“œ ์ด๋ฆ„๊ณผ ์–ด๋–ค ํ…Œ์ŠคํŠธ๋ฅผ ํ–ˆ๋Š”์ง€ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
    (ex. save_Fail_ByDuplicateEmail) -->
    # โœ… ์ž‘์„ฑํ•œ ํ…Œ์ŠคํŠธ
    - [x] createFreeFootprint_Success_WithNoException
    - [x] createKPTFootprint_Success_WithNoException
    
    <!-- ๊ด€๋ จ ์ด์Šˆ
    ํ”„๋ก ํŠธ์—์„œ ์ž‘์„ฑํ•ด์ค€ ์ด์Šˆ์™€ ์—ฐ๊ด€๋˜๋Š” PR์ด๋ผ๋ฉด 
    ์ฃผ์„์„ ํ’€๊ณ  ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”! --> 
    
    
    [//]: # (# ๐Ÿซก ๊ด€๋ จ Issue )
    JuwoongKim authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f12a177 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    7aa52b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b74add0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f9393e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8ed35d7 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Add(.test): custom assertion

    Hejow committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    874339b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b783408 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b90cb94 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e801358 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Chore(.ses): resize email image

    Hejow committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    a9a2ec0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b963ab6 View commit details
    Browse the repository at this point in the history
  3. Chore(.cache): rename method

    Hejow committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    fe9ff15 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    347a1da View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Merge: separate cache dependencies on modules, feat custom assertion (#โ€ฆ

    โ€ฆ179)
    
    <!-- PR ๋‚ด์šฉ
    ์–ด๋–ค ์ž‘์—…์„ ํ–ˆ๋Š”์ง€ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”!
    PR์ด ๋„ˆ๋ฌด ํฌ๋ฉด ๋„ˆ๋ฌด ๋งŽ์€ ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๊ฒ ์ฃ ? -->
    # ๐Ÿ” ์–ด๋–ค PR์ธ๊ฐ€์š”?
    - ์ธ์ฆ ์ชฝ์„ ๋ฆฌํŒฉํ† ๋ง ํ–ˆ์Šต๋‹ˆ๋‹ค.
    
    <!-- ๋ฆฌ๋ทฐ์–ด์—๊ฒŒ
    ์–ด๋–ค ๋ถ€๋ถ„์„ ์ž์„ธํ•˜๊ฒŒ ๋ฆฌ๋ทฐํ• ์ง€ ์„œ์ˆ ํ•ด์ฃผ์„ธ์š”. -->
    # ๐Ÿ˜‹ To Reviewer
    - JWT ๊ด€๋ จ ํด๋ž˜์Šค๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์— `JwtValidator`์˜ ์—ญํ• ์ด parsingํ•˜๋Š” ๊ฒƒ์— ๊ฐ€๊นŒ์›Œ
    `JwtParse`์—๊ฒŒ ์ฑ…์ž„์„ ๋ชฐ์•„์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.
    - ๊ธฐ์กด์— `JwtParser`์™€ `RawParser`๋ฅผ ๋ง‰ ํ˜ผ๋™ํ•ด์„œ ์“ฐ๋Š”๋“ฏ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ, `RawParser`๋Š” (ํŒจํ‚ค์ง€)
    ๋‚ด๋ถ€์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  `JwtParser`๋Š” ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
    - ๊ธฐ์กด์— Redis๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด `CacheUtil`์„ ํ•˜๋‚˜์˜ end-point๋กœ ๋‘๊ณ  ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์— **์ง์ ‘์ ์œผ๋กœ
    ์‚ฌ์šฉํ•ด์„œ ๊ฐ•ํ•œ ์˜์กด์„ฑ์ด ๋ฐœ์ƒ**ํ•œ๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๊ณ , **๋ชจ๋“  ๋ฉ”์„œ๋“œ๊ฐ€ public**์ด๋ผ์„œ ์˜๋„์™€ ๋‹ค๋ฅด๊ฒŒ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ 
    ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ, **์•ฝํ•œ ์˜์กด์„ฑ์œผ๋กœ ์ˆ˜์ •**ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    - ๊ทธ ๊ณผ์ •์—์„œ **์ค‘๋ณต๋˜๋Š” ์ฝ”๋“œ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์••์ถ•ํ–ˆ๋Š”๋ฐ, ์•ฝ๊ฐ„ ๊ณผํ•˜๋‹ค**๊ณ  ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค์˜ ์˜๊ฒฌ์ด
    ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.
    - ์ฝ”ํ‹€๋ฆฐ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•„์„œ **Custom Assertion**์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
    `assertThatAjajaException`์œผ๋กœ ์˜ˆ์™ธ์˜ ๋ฉ”์‹œ์ง€๊ฐ€ ์ผ์น˜ํ•˜๋Š”์ง€ ์ž๋™์œผ๋กœ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค! ๋งŒ๋“œ๋Š”๋ฐ ์–ด๋ ต์ง€ ์•Š์•„์„œ
    ํ•ด๋ดค๋Š”๋ฐ ์“ฐ์‹ค ๋ถ„์€ ์“ฐ์…”๋„ ๋˜๊ณ  ์•ˆ ์“ฐ์…”๋„ ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!
    
    **Before** 
    ```java
    assertThatExceptionOfType(AjajaException.class)
        .isThrownBy(() -> verifyCertificationService.verify(user.getId(), "certification"))
        .withMessage(CERTIFICATION_NOT_MATCH.getMessage());
    ```
    
    **After**
    ```java
    assertThatAjajaException(CERTIFICATION_NOT_MATCH).isThrownBy(() ->
        verifyCertificationService.verify(user.getId(), "certification")
    );
    ```
    Hejow authored Feb 18, 2024
    Configuration menu
    Copy the full SHA
    7230b01 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    15ed128 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67b8645 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22a6fdf View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Merge: add discord bot, fix feign client configuration error (#181)

    <!-- PR ๋‚ด์šฉ
    ์–ด๋–ค ์ž‘์—…์„ ํ–ˆ๋Š”์ง€ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”!
    PR์ด ๋„ˆ๋ฌด ํฌ๋ฉด ๋„ˆ๋ฌด ๋งŽ์€ ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๊ฒ ์ฃ ? -->
    # ๐Ÿ” ์–ด๋–ค PR์ธ๊ฐ€์š”?
    - ๋””์Šค์ฝ”๋“œ ๋ด‡์— ์•Œ๋ฆผ์„ ๋ณด๋‚ด๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
    
    <!-- ๋ฆฌ๋ทฐ์–ด์—๊ฒŒ
    ์–ด๋–ค ๋ถ€๋ถ„์„ ์ž์„ธํ•˜๊ฒŒ ๋ฆฌ๋ทฐํ• ์ง€ ์„œ์ˆ ํ•ด์ฃผ์„ธ์š”. -->
    # ๐Ÿ˜‹ To Reviewer
    - ์ถ”ํ›„์— ๋„์ž…๋  FCM์„ ๋Œ€๋น„ํ•˜์—ฌ EDA๋ฅผ ๊ตฌ์„ฑํ–ˆ๊ณ , ํ˜„์žฌ๋Š” ์น˜๋ช…์ ์ธ ์˜ค๋ฅ˜(Unexpected Exception)์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ
    ์•Œ๋ฆผ์„ ๋ฐ›๋„๋ก ํ•ด๋‘์—ˆ์Šต๋‹ˆ๋‹ค.
    - ๋‚˜์ค‘์— ์‹ ๊ทœ ์œ ์ €์˜ ๊ฐ€์ž…, ์™ธ๋ถ€ API ํ˜ธ์ถœ ๋“ฑ์— ๋Œ€ํ•ด์„œ ๋ด‡์œผ๋กœ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
    - feign์—์„œ ์ž˜๋ชป๋œ ๋นˆ ๋“ฑ๋ก์œผ๋กœ ์ธํ•ด์„œ ๋ชจ๋“  client๊ฐ€ naver header๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ˆ˜์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    
    <!-- ํ…Œ์ŠคํŠธ 
    ๋ฐ˜์˜ํ•œ ํ…Œ์ŠคํŠธ ๋ฉ”์„œ๋“œ ์ด๋ฆ„๊ณผ ์–ด๋–ค ํ…Œ์ŠคํŠธ๋ฅผ ํ–ˆ๋Š”์ง€ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
    (ex. save_Fail_ByDuplicateEmail) -->
    # โœ… ์ž‘์„ฑํ•œ ํ…Œ์ŠคํŠธ
    - [x] onDiscordEvent_Success
    Hejow authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    299f7c1 View commit details
    Browse the repository at this point in the history
  2. Fix(.plan): handle proxy error

    Hejow committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    438a655 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a85e1b View commit details
    Browse the repository at this point in the history
  4. Chore(.github): update ci flow

    Hejow committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    24e80fa View commit details
    Browse the repository at this point in the history
  5. Chore(.github): add code owner

    Hejow committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    1fe3096 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    66f668d View commit details
    Browse the repository at this point in the history
  7. Fix: handle proxy error (#183)

    <!-- PR ๋‚ด์šฉ
    ์–ด๋–ค ์ž‘์—…์„ ํ–ˆ๋Š”์ง€ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”!
    PR์ด ๋„ˆ๋ฌด ํฌ๋ฉด ๋„ˆ๋ฌด ๋งŽ์€ ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๊ฒ ์ฃ ? -->
    # ๐Ÿ” ์–ด๋–ค PR์ธ๊ฐ€์š”?
    - proxy ์—๋Ÿฌ ํ•ด๊ฒฐ
    Hejow authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    57488bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c2827a6 View commit details
    Browse the repository at this point in the history