728x90 ๋ฐ์ํ IT44 [์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ] ์ธํ๋ฐ ๊ฐ์ ์ ๋ฆฌ(์์ ๋ง๋ค๊ธฐ - ํ๋ก์ ํธ ์์ฑ, ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ๊ณผ ์ค๊ณ) /* ์ด ๊ธ์ ๊น์ํ๋์ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ๋ ค๊ณ ์์ฑํ ๊ธ์ ๋๋ค. ๊ฐ์ธ์ ์ธ ๊ณต๋ถ๋ฅผ ์ํด ์ฌ๋ฆฌ๋ ๊ธ์ด๋ฏ๋ก ์ค๊ฐ ์ค๊ฐ ์ฝ๋๋ ์๋ต๋์์ต๋๋ค. */ ์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ - ์ธํ๋ฐ | ๊ฐ์ ์คํ๋ง ์ ๋ฌธ์๊ฐ ์์ ๋ฅผ ๋ง๋ค์ด๊ฐ๋ฉด์ ์คํ๋ง์ ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์คํ๋ง ๊ธฐ๋ณธ๊ธฐ๋ฅผ ํ์คํ ๋ค์ง ์ ์์ต๋๋ค., - ๊ฐ์ ์๊ฐ | ์ธํ๋ฐ www.inflearn.com ํ๋ก์ ํธ ์์ฑ *์ฌ์ ์ค๋น๋ฌผ * - Java 17 ๋ฒ์ (๊ฐ์์์๋ 11๋ฒ์ ์ ์ฌ์ฉํ์ง๋ง ์คํ๋ง๋ถํธ 3.0 ์ดํ๋ถํฐ๋ ์๋ฐ17์ ์ฌ์ฉ!) - IDE : IntelliJ 1. ์คํ๋ง ๋ถํธ ์คํํฐ ์ฌ์ดํธ์์ ์คํ๋ง ํ๋ก์ ํธ ์์ฑ https://start.spring.io/ โพ ํ๋ก์ ํธ๋ ๋ง๋ค๊ธฐ ํธํด์ ์คํ๋ง๋ถํธ๋ก ๋ง๋ค์ง๋ง ์ผ๋จ์ ์คํ๋ง์๋ ์์ ์๋ฐ๋ก ๊ฐ.. 2023. 10. 18. [์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ] ์ธํ๋ฐ ๊ฐ์ ์ ๋ฆฌ(๊ฐ์ฒด ์งํฅ ์ค๊ณ์ 5๊ฐ์ง ์์น SOLID, ๊ฐ์ฒด์งํฅ ์ค๊ณ์ ์คํ๋ง) /* ์ด ๊ธ์ ๊น์ํ๋์ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ๋ ค๊ณ ์์ฑํ ๊ธ์ ๋๋ค. */ ์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ - ์ธํ๋ฐ | ๊ฐ์ ์คํ๋ง ์ ๋ฌธ์๊ฐ ์์ ๋ฅผ ๋ง๋ค์ด๊ฐ๋ฉด์ ์คํ๋ง์ ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์คํ๋ง ๊ธฐ๋ณธ๊ธฐ๋ฅผ ํ์คํ ๋ค์ง ์ ์์ต๋๋ค., ์คํ๋ง ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์ฑ์ฅํ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ๋์ด๋ณด์ธ์! ๐ข www.inflearn.com SOLID * ํด๋ฆฐ์ฝ๋๋ก ์ ๋ช ํ ๋ก๋ฒํธ ๋งํด์ด ์ข์ ๊ฐ์ฒด ์งํฅ ์ค๊ณ์ 5๊ฐ์ง ์์น์ ์ ๋ฆฌ - SRP : ๋จ์ผ ์ฑ ์ ์์น (Single Responsibility Principle) - OCP : ๊ฐ๋ฐฉ-ํ์ ์์น (Open / Closed Principle) - LSP : ๋ฆฌ์ค์ฝํ ์นํ ์์น (Liskov Substitution Principle) - ISP : ์ธํฐํ์ด์ค ๋ถ๋ฆฌ.. 2023. 10. 17. [IntelliJ] ๋จ์ถํค ์ ๋ฆฌ (๊ณ์ ์ถ๊ฐ) ์ธํ ๋ฆฌ์ ์ด ๋จ์ถํค ์ ๋ฆฌ (์๋์ฐ) ๐ง ์ค์ ๊ด๋ จ ์ค์ : Ctrl + Alt + S ํ๋ก์ ํธ ์ค์ : Ctrl + Alt + Shift + S ๐ ์์ฑ๊ด๋ จ ํ์ผ ์์ฑ : Ctrl + Alt + Insert (์๋ํฐ์์ ์์ฑ) : Alt + Insert (ํ๋ก์ ํธ ์ฐฝ์์ ์์ฑ) ์์ฑ์, getter, setter ์์ฑ : Alt + Insert ํ ์คํธ ์์ฑ : Ctrl + Shift + T ๐ ์ด๋๊ด๋ จ ์ค๋ฅ ๋ผ์ธ์ผ๋ก ์๋ ์ด๋ : F2 ๐ ํธ์๊ด๋ จ ๊ตฌ๋ฌธ ์์ฑ : Ctrl + Shift + Enter ๋ณ์ ์ถ์ถ : Ctrl + Alt + V ๋ฉ์๋ ์ถ์ถ : Ctrl + Alt + M ์๋ for๋ฌธ ์์ฑ : iter + tab ๐ ์ฃผ์๊ด๋ จ ํ ์ค ์ฃผ์ : Ctrl + / ๋ธ๋ก ์ฃผ์ : Ctrl + Shift +.. 2023. 3. 27. [IntelliJ] ํ ์ค ์ญ์ (๋ผ์ธ ์ญ์ ) ์ธํ ๋ฆฌ์ ์ด ํ ์ค ์ญ์ (๋ผ์ธ ์ญ์ ) ๋จ์ถํค ์์๊ฐ์ด ์ ํํ ํ์ ์ญ์ ํ๊ณ ์ถ์๋ ์ดํด๋ฆฝ์ค๋ Ctrl + D ๋ฅผ ๋๋ฌ์ฃผ๋ฉด ๋๋๋ฐ ์ธํ ๋ฆฌ์ ์ด๋ ํ ์ค ๋ณต์ฌ๊ฐ ๋ผ์ ์ฐพ์๋ด ์ธํ ๋ฆฌ์ ์ด์์๋ Ctrl + Y ๊ฐ ๋จ์ถํค! โ ์๋๋ ๊ฒฝ์ฐ File - Settings (Ctrl + Alt + S) ์ค์ ์ฐฝ์ ์ด๊ณ Keymap ๊ฒ์ ์ด ์ฐฝ์์ ์ด๋ถ๋ถ์ Windows๋ก ๋ฐ๊ฟ์ค๋ค ๋จ์ถํค๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๊ฒฝ์ฐ Keymap ์์์ delete ๊ฒ์ โ Delete Line ์ฐํด๋ฆญ โ Add Keyboard Shortcut ํด๋ฆญ ์๋ฅผ ๋ค์ด Ctrl + ; ๋ก ์ค์ ํ๊ณ ์ถ๋ค๋ฉด Ctrl์ ์ง์ ์ฐ๋๊ฒ ์๋๋ผ Ctrl ํค๋ฅผ ๋๋ฅธ์ฑ๋ก ; ๋ฅผ ๋๋ฅด๋ฉด ์์ฒ๋ผ ์ค์ ๋จ โ ์ง์ฐ๋ ๋ฐฉ๋ฒ์ ์ฐํด๋ฆญ ํ Remove 2023. 3. 24. ์ด์ 1 2 3 4 5 ๋ค์ 728x90 ๋ฐ์ํ