Java 3

[Spring Boot / STS] ์Šคํ”„๋ง๋ถ€ํŠธ + JPA + H2DB + lombok ์—ฐ๋™ ๋ฐ ์‚ฌ์šฉํ…Œ์ŠคํŠธ

์•ˆ๋…•ํ•˜์„ธ์š” Haddoddo์ž…๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ์ด๋‹ˆ์„ค๋ผ์ด์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํ”„๋ง๋ถ€ํŠธ ์„ค์ •๊ณผ swagger์„ ์—ฐ๊ฒฐํ•˜์—ฌ API๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ๊นŒ์ง€ ์ž‘์—…์„ ํ•ด๋ณด์•˜๋Š”๋ฐ์š”. ์˜ค๋Š˜์€ JPA์™€ H2DB, lombok๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ swagger๋ฅผ ์ด์šฉํ•ด ๋™์ž‘ ํ…Œ์ŠคํŠธํ•˜๋Š” ์˜ˆ์ œ๋ฅผ ์ž‘์„ฑํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ป์ด์ „ ๊ธ€์„ ์•ˆ ๋ณด์…จ๋‹ค๋ฉด ์•„๋ž˜ ๋งํฌ๋ฅผ ํด๋ฆญํ•ด์ฃผ์„ธ์š”. โ–ถ๏ธŽ[Spring Boot / STS] ์Šคํ”„๋ง ์ด๋‹ˆ์…œ๋ผ์ด์ €๋กœ ์Šคํ”„๋ง๋ถ€ํŠธ ์‹œ์ž‘ํ•˜๊ธฐ โ–ถ๏ธŽ[Spring Boot / STS] ์Šคํ”„๋ง๋ถ€ํŠธ์— swagger ์—ฐ๋™ ๋ฐ ์‚ฌ์šฉ๋ฒ• ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฝ.. Tool : STS build : Maven Language : Java Spring Boot Version : 2.4.1 Packageing : Jar JAVA Version : 8 ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉํ•˜๋Š”..

[Spring Boot / STS] ์Šคํ”„๋ง๋ถ€ํŠธ์— swagger ์—ฐ๋™ ๋ฐ ์‚ฌ์šฉ๋ฒ•

์•ˆ๋…•ํ•˜์„ธ์š” Haddoddo์ž…๋‹ˆ๋‹ค. ์ €๋ฒˆ ํฌ์ŠคํŒ…์—” ์Šคํ”„๋ง ์ด๋‹ˆ์„ค๋ผ์ด์ €๋ฅผ ํ†ตํ•ด ์Šคํ”„๋ง ๋ถ€ํŠธ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ํฌ์ŠคํŒ…์„ ์ž‘์„ฑํ•˜์˜€๋Š”๋ฐ์š”. โ–ถ๏ธŽ[Spring Boot / STS] ์Šคํ”„๋ง ์ด๋‹ˆ์…œ๋ผ์ด์ €๋กœ ์Šคํ”„๋ง๋ถ€ํŠธ ์‹œ์ž‘ํ•˜๊ธฐ [Spring Boot / STS] ์Šคํ”„๋ง ์ด๋‹ˆ์…œ๋ผ์ด์ €๋กœ ์Šคํ”„๋ง๋ถ€ํŠธ ์‹œ์ž‘ํ•˜๊ธฐ ์•ˆ๋…•ํ•˜์„ธ์š” Haddoddo์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ์Šคํ”„๋ง ์ด๋‹ˆ์…œ๋ผ์ด์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ STS์— ์Šคํ”„๋ง ๋ถ€ํŠธ ํ”„๋กœ์ ํŠธ๋ฅผ ์‰ฝ๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ธํŒ…ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํฌ์ŠคํŒ…์„ ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์€ MACํ™˜๊ฒฝ์—์„œ ์ง„ํ–‰ํ•˜ haddoddo.tistory.com ์˜ค๋Š˜์€ ์Šคํ”„๋ง๋ถ€ํŠธ์— swagger๋ฅผ ์—ฐ๋™ํ•˜๋Š” ์ž‘์—…์„ ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฝ.. Tool : STS build : Maven Language : Java Spring Boot V..

[Spring for MAC] STS ์„ค์น˜ & Hello world ์ฐ์–ด๋ณด์ž!

์•ˆ๋…•ํ•˜์„ธ์š”! ์˜ค๋Š˜์€ STS(Spring Tool Suite)์„ ์‚ฌ์šฉํ•˜์—ฌ Hello world๋ฅผ ๋„์›Œ๋ณด๊ณ  ๋ณธ๊ฒฉ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๊ธฐ์ „์— ๊ธฐ๋ณธ์„ค์ •์„ ๋ช‡๊ฐ€์ง€๋ฅผ ์•Œ๋ ค๋“œ๋ฆฌ๋ ค ํ•ฉ๋‹ˆ๋‹ค. โˆ™MacBook Pro macOS Cataline 10.15.3โˆ™ ์ œ ๋…ธํŠธ๋ถ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋˜์ง€๋งŒ ์ด ํฌ์ŠคํŒ…์—์„œ์˜ ๋‚ด์šฉ์€ ์œˆ๋„์šฐ์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € STS๋ฅผ ๋‹ค์šด๋ฐ›๊ธฐ์ „์— ๊ฐœ๋ฐœ์„ ํ•˜๊ธฐ์œ„ํ•ด์„  tomcat๊ณผ java๋ฅผ ์„ค์น˜๋ฅผ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ์— ์ง์ ‘ ๋‹ค์šด๋ฐ›๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์ง€๋งŒ 'Homebrew'๋ฅผ ํ†ตํ•ด์„œ ์ข€๋” ๊ฐ„ํŽธํ•˜๊ฒŒ ์„ค์น˜ํ•˜์‹ค์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” Homebrew๋ฅผ ์‚ฌ์šฉํ•ด์„œ java, tomcat์„ ์„ค์น˜ํ•˜์˜€์œผ๋ฉฐ ๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ ์‚ฌ์šฉ๋ฐฉ๋ฒ•์„ ์˜ฌ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 2020/02/18 - [๊ฐœ๋ฐœ/MAC] - [Homebrew for MAC] ๋งฅ๋ถ์— ..