๊ฐ๋ฐ์ ํ๋ฉด์ ๊ฐ์ฅ ๊ท์ฐฎ์ ์๊ฐ์ ๋ฝ์ผ๋ผ๊ณ ํ๋ฉด ์ฝ๋ ์์ ํ ์ ๋๋ก ์๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด ๋งค๋ฒ ์๋ฒ๋ฅผ ์ฌ์คํ ํ ๋ ์ผ ๊ฒ ์ ๋๋ค..!
ํ๋ก์ ํธ๋ฅผ ์์ฑํ ๋ ๊ฐ๋จํ ์์กด์ฑ ์ฃผ์ ์ผ๋ก ์ฌ์คํ ์์ด ํ์ธ ๊ฐ๋ฅํ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ณ ์ ํฉ๋๋ค!
- ํ๋ก์ ํธ ์์ฑ ๊ณผ์ ์์ ์์กด์ฑ ์ฃผ์

์์กด์ฑ ์ฃผ์ ์ ๊ณผ์ ์์ Spring Boot DevTools ๋ฅผ ์ถ๊ฐํด ์ค๋๋ค.
ํน์ ํ๋ก์ ํธ๋ฅผ ์ด๋ฏธ ์์ฑํ๋ค๋ฉด..? Gradle ํ๋ก์ ํธ ๊ธฐ์ค์ผ๋ก๋ bulid.gradle ํ์ผ, Maven ํ๋ก์ ํธ ๊ธฐ์ค์ผ๋ก๋ pom.xml ์ ์ง์ ์์กด์ฑ์ ์ถ๊ฐํด ์ฃผ์๋ฉด ๋ฉ๋๋ค!
- bulid.gradle (์ค๋ฅธ์ชฝ ์๋จ์ gradle reload ๊ผญ ํด์ฃผ์ธ์!)
developmentOnly 'org.springframework.boot:spring-boot-devtools'
- pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
- ์ถ๊ฐ ์ค์ (์ธํ ๋ฆฌ์ ์ด ๊ธฐ์ค)
Preference ๋ฅผ ํตํด ์ค์ ์ผ๋ก ๋ค์ด๊ฐ๋๋ค.

- ์ค์ 1 : Compiler ๋ถ๋ถ์์ 'Build project automatically' ํ์ฑํ

- ์ค์ 2 : Advanced Settings ๋ถ๋ถ์์ 'Allow auto-make to start even if ~' ํ์ฑํ

- ๐Tip : (ํฌ๋กฌ์์ ํ์ธ ์) LiveReload ํ์ฅ ํ๋ก๊ทธ๋จ ์ค์น๋ฅผ ํตํด ์๋ก๊ณ ์นจ ์์ด ํ์ธ
ํฌ๋กฌ์์ ์คํ์ํค์๋ ๋ถ๋ค์๊ฒ ํ์ ๋๋ฆฌ์๋ฉด LiveReload ํ์ฅ ํ๋ก๊ทธ๋จ์ ํตํด ์๋ก๊ณ ์นจ ์์ด ์์ ๋ ๋ด์ฉ์ ํ์ธํ ์ ์์ต๋๋ค!

์ค์น ํ ์๋์ ๊ฐ์ด ํ์ฑํ ํด์ฃผ๋ฉด devtool ์ด ์๋ํ ๋๋ง๋ค ํจ๊ป ์๋ํ์ฌ ์์ ๋ ๋ด์ฉ์ด ๋ฐ๋ก๋ฐ๋ก ํ์ธ๋จ์ ์ ์ ์์ต๋๋ค.

๊ฐ๋จํ ์์กด์ฑ ์ฃผ์ ์ผ๋ก ์๋ฒ ์ฌ์คํ์ ๋ถํธํจ์ ํด๊ฒฐํด๋ณด์ธ์ โค๏ธ