Closed yummygyudon closed 6 days ago
Link Height tasks by mentioning a task ID in the pull request title or commit messages, or description and comments with the keyword
link
(e.g. "Link T-123").๐กTip: You can also use "Close T-X" to automatically close a task when the pull request is merged.
์์ํ์ ์ Const -> Constant๋ก ๋ณ๊ฒฝํ๋๊ฑด ์ด๋จ์ง ์ ์๋๋ฆฝ๋๋ค !
๋์ํฉ๋๋ค!! ๋ฆฌ๋ทฐ ๋ฌ์์ฃผ์๋๋๋ก ๋ฐ๋ก ๋ฐ์ํ์ฌ Commit ํ๊ฒ ์ต๋๋ค!
Related Issue ๐
Work Description โ๏ธ
PR Point ๐ธ
JwtProvider ์ถ์ํ
์ฐ์ ์ธ์ฆ Jwt ์ ์ฑ ์ ๋ํ ๊ตฌํ์ @hyunw9 ๋์ด ๋ด๋นํ๊ธฐ๋ก ํ์ฌ ์ธํฐํ์ด์ค๋ก ์ถ์ํํ์ฌ ํ์๋ง ์ ์ํ ํ,
AuthenticationJwtProvider
๊ฐ์ฒด๋ฅผ ์ ์ธํ ํด๋์ ์ํ์ ๋๋ค!![Provider๋ฅผ ์ถ์ํํ์ฌ ๋ถ๋ฆฌํ ์ด์ ]
OpenFeign Retry ์ ์ธ
๊ตฌํ๊น์ง ์๋ฃํ์์ผ๋ (์กฐ๊ธ ์๊น๊ธด ํ๋ค์...ใ ใ ) ํ์ฌ ์ธ์ฆ ์๋ฒ ๋ถ๋ฆฌ ํ๋ก์ ํธ์์ ๋ถ๋ช ํ ํ์ํ ์ํฉ์ด ์๋๊ธฐ ๋๋ฌธ์ ์ค๋ฒ ์์ง๋์ด๋ง์ด๋ผ๊ณ ํ๋จํ์ฌ ์ ์ธํ์ต๋๋ค.
์ถํ์ ์ดํ๋ฆฌ์ผ์ด์ ์์ ์ฑ ์ธก๋ฉด์์ Retry ์ ์ฑ ์ด ํ์ํ๊ฒ ๋๋ค๋ฉด ์ถ๊ฐํ๋๋ก ํ๊ฒ ์ต๋๋ค.
์ค์ ๊ฐ(
.yml
/.properties
) ๊ด๋ฆฌ ๊ฐ์ฒด์ค์ ํ์ผ์ ๊ฐ์ ๊ฐ์ฒด๋ก ๋ฐ์ธ๋ฉํ์ฌ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋นํ ๋ค์ํฉ๋๋ค. ์ด ์ค java 17 ์ด์์ ๋ฒ์ ์ ์ฐ๋๋งํผ ์ต๋ํ ์ ๊ณตํ๋ API๋ฅผ ํ์ฉํ๊ณ ์
Record
ํ์ ์ผ๋ก ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๊ณ ์ ํ์ต๋๋ค.[Record &
@ConfigurationProperties
๋ฅผ ์ฌ์ฉํ ์ด์ ]@Value
์ด๋ ธํ ์ด์ ์ ํจ๊ป ๋ฑ๋กํด์ฃผ๋ ๋นํจ์จ์ฑ ๊ฐ์@ConstructorBinding
&@RequiredArgsConstructor
์ด ํ์ํ์ง๋ง ์ด์ ํ์ ์์@NestedConfigurationProperty
์ฌ์ฉ ์ํด๋ ๊ฐ๋ฅ)@ConfigurationProperties
์ด ์ง์ํ๋ RelaxedBinding์ด ์ ์ฉ๋์ด ๋ณด๋ค ์ ์ฐํ๊ฒ ๊ฐ ๋ฐ์ธ๋ฉ ๊ฐ๋ฅโป ๋จ, ์ค์ ํ์ผ์ Key๊ฐ๊ณผ ๋งคํ๋๊ธฐ ๋๋ฌธ์ field์ ์ด๋ฆ์ key์ด๋ฆ๊ณผ ํต์ผํด์ผ ํฉ๋๋ค โป ๋จ, Spring Application ํด๋์ค๊ฐ ์์นํ ๋ชจ๋์์๋ ํด๋น ๋ชจ๋๋ง์ ์ค์ ํ์ผ์ด ์๊ธฐ ๋๋ฌธ์
@EnableConfigurationProperties
๋ช ์๊ฐ ํ์ํฉ๋๋ค.