MapleStory Cookie With Halo

๐Ÿƒ Spring 46

[SpringBoot][Gradle]์ž…๋ฌธ-๋นŒ๋“œํ•˜๊ณ  ์‹คํ–‰

์ผœ๋†“์€ ์„œ๋ฒ„๊ฐ€ ์žˆ๋‹ค๋ฉด ๋จผ์ € ์ข…๋ฃŒํ•ด์ฃผ์„ธ์š”.VScode์˜ ํ„ฐ๋ฏธ๋„์„ ์—ด์–ด์„œgradlew.bat build ๋ฅผ ์ž…๋ ฅ ํ›„ ์—”ํ„ฐ ์ณ์ฃผ์„ธ์š”.ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋“ฑ์ด ๋‹ค์šด๋กœ๋“œ ๋˜๋Š” ๋“ฑ ๋นŒ๋“œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.์™„๋ฃŒ๋˜๋ฉด ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ฐจ๋ก€๋กœ ์ž…๋ ฅํ•ด์ค๋‹ˆ๋‹ค.cd build\libsํด๋”์— jarํŒŒ์ผ์ด ๋งŒ๋“ค์–ด์ง„ ๊ฒŒ ๋ณด์ธ๋‹ค.java -jar Workspace_SpringBoot-0.0.1-SNAPSHOT.jar๋ฅผ ์ž…๋ ฅํ•ด์ค€๋‹ค.์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋œ ๊ฒŒ ๋ณด์ธ๋‹ค.์„ฑ๊ณต! ๐ŸŒŸ ๋„๊ณ  ์‹ถ์„ ๋• ํœด์ง€ํ†ต ๋ชจ์–‘ kill terminal ํด๋ฆญ. ๐ŸŒŸ ์œ„ ๋‚ด์šฉ์ด ์ž˜ ์•ˆ๋œ๋‹ค๋ฉด gradlew.bat clean build๋ฅผ ํ•ด์ค€๋‹ค. โ€ป ์ฐธ์กฐ : https://www.inflearn.com/roadmaps/373

[SpringBoot][Grandle][VScode]devtools:์„œ๋ฒ„ ์žฌ์‹œ์ž‘์—†์ด ๋ฐ˜์˜ํ•˜๊ธฐ

๐Ÿ’ก devtools์Šคํ”„๋ง ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ. ์ฝ”๋“œ๊ฐ€ ๋ฐ”๊ปด๋„ ์„œ๋ฒ„ ์žฌ์‹œ์ž‘ ์—†์ด ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. VScode ํ™•์ž‘ํ”„๋กœ๊ทธ๋žจ Live Server์™€ ๋น„์Šทํ•˜๋‹ค.  vscode์—์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.build.grandleํŒŒ์ผ ์•ˆ  dependencies์— ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.developmentOnly 'org.springframework.boot:spring-boot-devtools'VScode์˜ ํ„ฐ๋ฏธ๋„์— gradlew.bat build ์ด ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.Chrome์— LiveReload++ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ์ถ”๊ฐ€ํ•œ๋‹ค.https://chromewebstore.google.com/detail/livereload++/ciehpookapcdlakedibajeccomagbfabLiveReload++๋ฅผ ํด๋ฆญํ•˜๋ฉด ..

[SpringBoot]์ž…๋ฌธ-Viewํ™˜๊ฒฝ์„ค์ •

Welcome Page ๋งŒ๋“ค๊ธฐ src-main-resources-staticํด๋”์— ์›ฐ์ปดํŽ˜์ด์ง€(์‹œ์ž‘ํŽ˜์ด์ง€)์ธ index.htmlํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์ค€๋‹ค.โ€ป ์ฐธ์กฐ : 2025.01.02 - [๐Ÿƒ Spring/๐Ÿƒ Spring Boot] - [SpringBoot]ํ•„์š”ํ•œ ๊ธฐ๋Šฅ ์ฐพ๋Š” ๋ฒ• ๊ฐ„๋‹จํ•œ ์ •์  ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด์คฌ๋‹ค.โ†“ ์ฝ”๋“œ๋”๋ณด๊ธฐHellohello  Thymeleaf Controller๋‹จ์„ ๋งŒ๋“ค์—ˆ๋‹ค.Controller๋Š” javaํŒŒ์ผ๋“ค ์ค‘ ์‹œ์ž‘ ์ ์ด๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค.@Controller : ์–ด๋…ธํ…Œ์ด์…˜@์„ ์ด์šฉํ•ด ์Šคํ”„๋ง์€ ํ•ด๋‹น ํด๋ž˜์Šค๊ฐ€ ์ปจํŠธ๋กค๋Ÿฌ๋ผ๋Š” ๊ฒƒ์„ ์•Œ๋ฆฐ๋‹ค.@GetMapping("๋ฉ”์†Œ๋“œ๋ช…") : ํ™”๋ฉด๋‹จ์—์„œ ํ•ด๋‹น ๋ฉ”์†Œ๋“œ๋ช…์œผ๋กœ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์ฐพ์•„์˜จ๋‹ค.Mode : MVCํŒจํ„ด์˜ ๊ทธ ๋ชจ๋ธ์ด๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ด๊ฒจ์žˆ๋‹ค.model.addA..

[SpringBoot]ํ•„์š”ํ•œ ๊ธฐ๋Šฅ ์ฐพ๋Š” ๋ฒ•

๐ŸŒŸ ์Šคํ”„๋ง์€ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๊ฑฐ์˜ ๋ชจ๋“  ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ธฐ์—, ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์™ธ์šธ ์ˆ˜ ์—†๋‹ค.๋”ฐ๋ผ์„œ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ฐพ๋Š” ๊ฒŒ ์ค‘์š”ํ•˜๋‹ค.  Spring.io ์ ‘์†ํ•˜๊ธฐ.์ƒ๋‹จ ๋ฉ”๋‰ด์˜ Projects-Spring Boot ํด๋ฆญ.์™ผ์ชฝ ๋ฉ”๋‰ด Spring Boot ํด๋ฆญ Learn ํƒญ ํด๋ฆญ.Search ํด๋ฆญ.์›ํ•˜๋Š” ๊ธฐ๋Šฅ ๊ฒ€์ƒ‰.๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์„ค๋ช…์ด ๋‚˜์˜จ๋‹ค.

[SpringBoot][Gradle]์ž…๋ฌธ-๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

โ€ป ์ด์ „ ํŽธ: 2024.10.23 - [๐Ÿƒ Spring/๐Ÿƒ Spring Boot] - [SpringBoot]์Šคํ”„๋ง ์ž…๋ฌธ-ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ  ์„ค์น˜๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™•์ธ EXPLORER์ฐฝ์—์„œ src - build.grandleํŒŒ์ผ์— ๋ณด๋ฉด ์„ค์น˜ํ•  ๋•Œ ์„ ํƒํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด ๋ณด์ž…๋‹ˆ๋‹ค.์˜ค๋ฅธ์ชฝ ๊ทธ๋žœ๋“ค ๋กœ๊ณ ๐Ÿ˜๋ฅผ ์„ ํƒํ•ด๋ณด๋ฉด ์ž์„ธํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.runtimeClasspath๋ฅผ ํด๋ฆญํ•ด๋ณด๋ฉดruntime์— tomcat์ด ๋‚ด์žฅ embed ๋˜์–ด์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ€ป ํ†ฐ์บฃ์„ ์„ค์น˜ํ•˜์ง€ ์•Š์•„๋„ ์Šคํ”„๋ง๋ถ€ํŠธ์— ๋‚ด์žฅ๋˜์–ด์žˆ์–ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค.์„ ํƒํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์€ ํ•„์š”ํ•œ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ์ž๋™์œผ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ํ•ต์‹ฌ์ธ SpringBoot-core๊นŒ์ง€ ๋ชจ๋‘ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.logging ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌs..

[SpringBoot][Gradle]์ž…๋ฌธ-ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ

ํ•œ๋™์•ˆ ์•„๋ž˜ ๊น€์˜ํ•œ ๊ฐ•์‚ฌ๋‹˜์˜ ๋กœ๋“œ๋งต์„ ๋”ฐ๋ผ ์Šคํ”„๋ง์„ ๋‹ค์‹œ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ •๋ฆฌํ•  ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค.https://www.inflearn.com/roadmaps/373 ์šฐ์•„ํ•œํ˜•์ œ๋“ค ์ตœ์—ฐ์†Œ ๊ธฐ์ˆ ์ด์‚ฌ ์ถœ์‹  ๊น€์˜ํ•œ์˜ ์Šคํ”„๋ง ์™„์ „ ์ •๋ณต ๋กœ๋“œ๋งต - ์ธํ”„๋ŸฐSpring, MVC ์Šคํ‚ฌ์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ ยท ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋กœ๋“œ๋งต์„ ์ธํ”„๋Ÿฐ์—์„œ ๋งŒ๋‚˜๋ณด์„ธ์š”.www.inflearn.com  spring initializr https://start.spring.io/์— ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ์—๋Š” Maven์„ ๋งŽ์ด ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ํ˜„์žฌ๋Š” Gradle์„ ๋งŽ์ด ์“ด๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.์–ธ์–ด๋Š” ๋‹น์—ฐํžˆ Java๊ฐœ๋ฐœ์ž์ด๋‹ˆ Java๋กœ.Spring Boot ์นดํ…Œ๊ณ ๋ฆฌ์—์„œ(SNAPSHOT) : ์•„์ง ๋งŒ๋“ค๊ณ  ์žˆ๋Š” ๋ฒ„์ „.(M*) : ์ •์‹ ๋ฆด๋ฆฌ์ฆˆ๋˜์ง€ ์•Š์€ ๋ฒ„์ „.๋”ฐ๋ผ์„œ ์ •์‹ ๋ฆด๋ฆฌ์ฆˆ๋œ ๊ฐ€์žฅ..

๋ฐ˜์‘ํ˜•