[IntelliJ] ํ•ด๋‘๋ฉด ์ข‹์€ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชจ์Œ (2)

[IntelliJ] ํ•ด๋‘๋ฉด ์ข‹์€ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชจ์Œ (2)

#1. Tab Shifter [ ์ถ”์ฒœ ! ] ๋‘ ํƒญ ๊ฐ„์— ์ปค์„œ(ํฌ์ปค์Šค)๋ฅผ ์˜ฎ๊ฒจ์•ผ ํ•  ๋•Œ ์‚ฌ์šฉ ์ขŒ์ธก์œผ๋กœ ํ™”๋ฉด ๋ถ„ํ• : Control + Option + [ ์šฐ์ธก์œผ๋กœ ํ™”๋ฉด ๋ถ„ํ• : Control + Option + ] ์ขŒ์ธก ํƒญ์œผ๋กœ ํฌ์ปค์Šค ์ด๋™: Control + Option + Command + [ ์šฐ์ธก ํƒญ์œผ๋กœ ํฌ์ปค์Šค ์ด๋™: Control + Option + Command + ] #2. CamelCase ์นด๋ฉœ ์ผ€์ด์Šค๋ฅผ ์Šค๋„ค์ดํฌ ์ผ€์ด์Šค๋กœ ํ˜น์€ ๊ทธ ๋ฐ˜๋Œ€๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉ ๋‹จ์ถ•ํ‚ค(Option + Shift + U)๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ๋ณ€ํ™˜์„ ์†์‰ฝ๊ฒŒ ๋ณ€ํ™˜ ๊ฐ€๋Šฅ #3. Grep Console [ ์ถ”์ฒœ ! ] ์ฝ˜์†” ์ถœ๋ ฅ ์ƒ‰์ƒ ๋ณ€๊ฒฝ ๊ฐ๊ฐ ์ƒํ™ฉ๋ณ„๋กœ ์ƒ‰์ƒ์„ ๋„ฃ์–ด์„œ ์ข€ ๋” ๊ฐ€๋…์„ฑ ๋†’์ผ ์ˆ˜ ์žˆ์Œ #4. JWT (JSON Web..

  • textsms
[Vue.JS] SpringBoot + Gradle ํ”„๋กœ์ ํŠธ ์—ฐ๋™

[Vue.JS] SpringBoot + Gradle ํ”„๋กœ์ ํŠธ ์—ฐ๋™

๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ์— ์•ž์„œ ํ”„๋กœ์ ํŠธ ์„ค์ • ์ž‘์—… ๋ฐ ์–ธ์–ด ์„ ํƒ ๋“ฑ ๋‹ค์–‘ํ•œ ์„ ํƒ์ง€์™€ ๋ฒ„์ „ ๋“ฑ ๋งค ์ˆœ๊ฐ„ ์„ ํƒ์˜ ์—ฐ์†์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํ”„๋ง๋ถ€ํŠธ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ Gradle๊ณผ JPA๋ฅผ ํ™œ์šฉํ•ด์„œ ๋ฐฑ์—”๋“œ(API)๋ฅผ ๋งŒ๋“ค๊ณ , ํ”„๋ŸฐํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” Vue ๋˜๋Š” React๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ๋Š” Java, SpringBoot๋กœ ์„ ํƒํ•˜๊ณ  ํ”„๋ก ํŠธ์ชฝ์„ Vue๋กœ ์„ ํƒ์€ ํ–ˆ์ง€๋งŒ ์„œ๋ฒ„์— ์˜ฌ๋ฆด ๋•Œ๋Š” ๊ฐ์ž์˜ ์„œ๋ฒ„ ๊ตฌ๋™ ๋ฐฉ์‹์ด ์•„๋‹Œ ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ์—์„œ SpringBoot์˜ ๋‚ด์žฅ ํ†ฐ์บฃ์˜ ํฌํŠธ๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์ด ๊ฐ€๋Šฅํ•œ์ง€ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์„ค์ •์€ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ์›๋ฆฌ๋Š” ๋ฌด์—‡์ธ์ง€ ๊ถ๊ธˆ์ฆ์ด ์ƒ๊ฒจ์„œ ์ด์ฐธ์— ํ•œ๋ฒˆ ์ฐพ์•„๋ณด๊ณ  ํ”„๋กœ์ ํŠธ ์„ธํŒ…์„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. (ํ•˜๊ฒ ๋‹ค๋Š” ๊ฑด ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค๋Š” ๊ฑฐ๊ฒ ์ฃ ? ๐Ÿ˜˜) #1. SPA ? SSR ?! ..

  • textsms