์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(33): ์ง€์—ญ ์„ค์ • ๊ธฐ๋Šฅ ๊ตฌํ˜„

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: 5adddca) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 5adddca โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ์ง€์—ญ ๊ด€๋ จ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ ์ˆ˜์ • SettingsController์— ์ง€์—ญ ๊ด€๋ จ ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. /src/main/java/io/lcalmsky/app/settings/controller/Sett..

์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(32): ์ง€์—ญ ๋„๋ฉ”์ธ ์„ค๊ณ„

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: 63aa728) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 63aa728 โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ์ง€์—ญ ๋„๋ฉ”์ธ์„ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค. ํƒœ๊ทธ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Value ํƒ€์ž…์ด ์•„๋‹Œ Entity ํƒ€์ž…์œผ๋กœ ์„ค๊ณ„(JPA ๊ด€์ )ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋„๋ฉ”์ธ ์„ค๊ณ„ ์ง€์—ญ(Zone)์€ ์•„๋ž˜์™€ ๊ฐ™์€ ์†์„ฑ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. city: ์˜๋ฌธ ๋„์‹œ ์ด๋ฆ„ localNameO..

์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(31): ๊ด€์‹ฌ ์ฃผ์ œ ๋ฆฌํŒฉํ„ฐ๋ง ๋ฐ ํ…Œ์ŠคํŠธ

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: 8a278b6) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 8a278b6 โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ์ผ๋ถ€ ์ค‘๋ณต ์ฝ”๋“œ ์ œ๊ฑฐ๋ฅผ ํ†ตํ•ด ๋ฆฌํŽ™ํ„ฐ๋ง์„ ์ง„ํ–‰ํ•œ ๋’ค ๊ด€์‹ฌ ์ฃผ์ œ ๊ธฐ๋Šฅ๋“ค์„ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋Š” ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. Refactoring AccountService์—์„œ Account ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ถ€๋ถ„์„ ๋จผ์ € ์ˆ˜์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ•..

์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(30): ๊ด€์‹ฌ ์ฃผ์ œ ์ž๋™์™„์„ฑ ๊ธฐ๋Šฅ ๊ตฌํ˜„

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: 69fd108) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 69fd108 โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ๊ด€์‹ฌ ์ฃผ์ œ ์ถ”๊ฐ€์‹œ ์ž๋™์™„์„ฑ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด์— ์žˆ๋Š” ํƒœ๊ทธ ๋ชฉ๋ก์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ ํฌ์ŠคํŒ…์—์„œ ์‚ฌ์šฉํ–ˆ๋˜ tagify ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ตฌํ˜„ ์—”๋“œํฌ์ธํŠธ ์ˆ˜์ • ๋จผ์ € ํƒœ๊ทธ๋ฅผ ์กฐํšŒํ•ด์˜ค๋Š” ์‹œ์ ์— ๊ธฐ์กด ํƒœ๊ทธ ..

์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(29): ๊ด€์‹ฌ ์ฃผ์ œ ์ถ”๊ฐ€, ์กฐํšŒ, ์‚ญ์ œ ๊ธฐ๋Šฅ ๊ตฌํ˜„

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: efbc515) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout efbc515 โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ์ง€๋‚œ ํฌ์ŠคํŒ…์— ์ด์–ด์„œ ๊ด€์‹ฌ ์ฃผ์ œ ๋“ฑ๋ก, ์กฐํšŒ, ์‚ญ์ œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€ ๋ฆฌํŒจํ„ฐ๋ง ์‹œ์ž‘์— ์•ž์„œ ๋„๋ฉ”์ธ ์ฃผ๋„ ๊ฐœ๋ฐœ ์ปจ๋ฒค์…˜์— ๋งž๊ฒŒ ๊ธฐ์กด ํŒจํ‚ค์ง€๋ฅผ ์ˆ˜์ •ํ•ด์ฃผ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ „์— Tag Entity๊ฐ€ account ํŒจํ‚ค์ง€ ํ•˜์œ„์— ์กด์žฌํ–ˆ..

์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(28): ๊ด€์‹ฌ ์ฃผ์ œ ๋ทฐ ๊ตฌํ˜„

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: c5c6507) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout c5c6507 โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ๊ด€์‹ฌ ์ฃผ์ œ ๋“ฑ๋ก์„ ์œ„ํ•œ ๋ทฐ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๋ทฐ ๊ตฌํ˜„์— ์•ž์„œ ๊ตฌํ˜„์—์„œ ๋ˆ„๋ฝ๋œ ๋ถ€๋ถ„์„ ๋จผ์ € ์ˆ˜์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Tag Entity ์ˆ˜์ • Tag Entity์— ์ปฌ๋Ÿผ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•ด์ค๋‹ˆ๋‹ค. /src/main/java/io/lcalmsky/ap..

์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(27): ๊ด€์‹ฌ ์ฃผ์ œ ๋„๋ฉ”์ธ ์„ค๊ณ„

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: 2218229) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 2218229 โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ์•ž์„œ์„œ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ถ€๋ถ„์„ ๋งˆ๋ฌด๋ฆฌ์ง€์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ผ๋งŒ ๋‚จ์•˜๋Š”๋ฐ์š”, ๊ฐ•์˜์—์„œ๋Š” ์Šคํ„ฐ๋”” ๊ด€๋ฆฌ๋ฅผ ๋ชฉ์ ์œผ๋กœ ๋‘” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์•ž์œผ๋กœ ๊ด€๋ จ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ด๋‚˜๊ฐˆ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—..

์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(26): ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ ธ์–ด์š”(์ด๋ฉ”์ผ ๋กœ๊ทธ์ธ)

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: 83d2d6d) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 83d2d6d โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ํŒจ์Šค์›Œ๋“œ๋ฅผ ์žŠ์€ ๊ฒฝ์šฐ ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ๋Š” ๋งํฌ๋ฅผ ์ด๋ฉ”์ผ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฉ”์ผ๋กœ ์ „์†ก๋œ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋กœ๊ทธ์ธ๋ฉ๋‹ˆ๋‹ค. ๊ตฌํ˜„ํ•  API๋Š” ์ด ์„ธ ๊ฐœ๋กœ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. GET /email-login: ์ด๋ฉ”์ผ ์ž…๋ ฅ ํผ ์ œ๊ณต POST /..

์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(25): ๋‹‰๋„ค์ž„ ๋ณ€๊ฒฝ ๊ธฐ๋Šฅ ๊ตฌํ˜„

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: ea93761) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout ea93761 โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ๋‹‰๋„ค์ž„ ๋ณ€๊ฒฝ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ปดํฌ๋„ŒํŠธ์—์„œ ๋‹‰๋„ค์ž„์„ ์ฐธ์กฐํ•˜์—ฌ ํ‘œ์‹œํ•˜๋Š” ๋ถ€๋ถ„์ด ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹‰๋„ค์ž„ ๋ณ€๊ฒฝ ํ›„ ๋ฐ”๋กœ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„  ์–ด๋–ค ์กฐ์น˜๊ฐ€ ํ•„์š”ํ•œ์ง€ ๋ˆˆ์—ฌ๊ฒจ ๋ณผ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹‰๋„ค์ž„ ํผ ์ƒ์„ฑ ๋‹‰๋„ค์ž„์„ ์ „๋‹ฌ๋ฐ›์„ ์ˆ˜ ์žˆ..

์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(24): ์•Œ๋ฆผ ์„ค์ • ๋ณ€๊ฒฝ ๊ธฐ๋Šฅ ๊ตฌํ˜„

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: 9fa5095) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 9fa5095 โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ์•Œ๋ฆผ ์„ค์ • ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์•ž์—์„œ ํ”„๋กœํ•„ ์ˆ˜์ •์„ ๊ตฌํ˜„ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ํ•˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์„ค๋ช…๋ณด๋‹ค๋Š” ์ฝ”๋“œ ์œ„์ฃผ๋กœ ์ž‘์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ ์ˆ˜์ • ์•Œ๋ฆผ ์„ค์ • ๋ทฐ๋กœ ๋ผ์šฐํŒ… ํ•ด์ค„ ์ˆ˜ ์žˆ๋Š” ์—”๋“œํฌ์ธํŠธ์™€ ์„ค์ • ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•ด์ฃผ..

๊ณต์ง€์‚ฌํ•ญ
Total
202,075
Today
1
Yesterday
511
๋งํฌ
ยซ   2023/03   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ