๐ง ์ค์ ํ์ผ ๋ด์ฉ ์จ๊ธฐ๊ธฐ
์ค์ ํ์ผ์ ์์ฑํ๋ค ๋ณด๋ฉด, ๋ณด์์ ์ํด ํด๋น ํ๋๋ค์ ์จ๊ฒจ์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํฉ๋๋ค.
์์๋ฅผ ์ํด ๋ค์๊ณผ ๊ฐ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ url, username, password๋ฅผ ์ค์ ํด ๋์์ต๋๋ค.
์ด์ ์ด๋ฅผ ์จ๊ฒจ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์๋ ์ฌ์ง๊ณผ ๊ฐ์ด ${} ๋ด๋ถ์ ์ํ๋ ํ๊ฒฝ๋ณ์ ์ด๋ฆ์ ๋ฃ์ด ์์ฑํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
ํด๋น ํ๊ฒฝ๋ณ์๋ฅผ ์ธํ ํ๋ ๋ฐฉ๋ฒ์ผ๋ก, ์ฐ์ IntelliJ IDEA์์ ์ธํ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
๐ง IntelliJ๋ฅผ ํตํ ํ๊ฒฝ๋ณ์ ์ธํ
์ธํ ๋ฆฌ์ ์ด ์ฐ์ธก ์๋จ์ ์คํ๋ฒํผ ์ผ์ชฝ ๋ฐ์ค๋ฅผ ํด๋ฆญํ์ฌ Edit Configuration์ ํด๋ฆญํฉ๋๋ค.
์ดํ Modifiy options์ Enviroment variables๋ฅผ ํด๋ฆญํฉ๋๋ค.
์์ฑ๋ Enviroment variables ์นธ์ ์ฐ์ธก์ ์์นํ ๋ฒํผ์ ํด๋ฆญํ ๋ค, + ๋ฒํผ์ ํตํด ์๋ก์ด ํ๊ฒฝ๋ณ์๋ฅผ ๋ฑ๋กํ ์ ์์ต๋๋ค.
์ดํ OK๋ฅผ ๋๋ฌ์ฃผ๋ฉด ๋ฉ๋๋ค.
์๋์ฒ๋ผ command line์์๋ ๊ฐ๋ฅํฉ๋๋ค.
LOCAL_DB_URL=jdbc:mysql://localhost:3306/board LOCAL_DB_USERNAME=mallang LOCAL_DB_PASSWORD=1234 ./gradlew bootRun
์ด๋ฒ์๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
๐ง Spring Boot ์ค์ ํ์ผ์ ์ธ๋ถ์์ ์ฃผ์ ํ๊ธฐ
Edit Configuration์์ Modify options์ Override configuration properties๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ดํ ์๋์ ๊ฐ์ด ์ถ๊ฐํ ์ค์ ๋ค์ ์ ๋ ฅํฉ๋๋ค.
๋ก์ปฌํธ์คํธ๊ฐ ์๋, ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ํ๊ฒฝ๋ณ์๋ฅผ ์ฃผ์ ํ๊ธฐ ์ํด์๋ ์ฌ์ฉํ๋ ํด๋ผ์ฐ๋์ ํ๊ฒฝ๋ณ์ ์ค์ ๋ฐฉ๋ฒ์ ์ฐพ์๋ณด๊ณ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
'โ๏ธ Setting' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Setting] - QueryDSL ์ค์ ํ๊ธฐ (0) | 2022.07.29 |
---|---|
[Setting] ์ฝํ๋ฆฐ All-Open, No-arg ์ถ๊ฐํ๊ธฐ (0) | 2022.07.23 |
[Setting] SpringBoot H2 ์ธ๋ฉ๋ชจ๋ฆฌ๋ก ์ฌ์ฉํ๊ธฐ (console ์ฌ์ฉํ๊ธฐ) (0) | 2022.07.21 |
์๋ฐ ์์ํ๊ธฐ - intelliJ ์ค์น (feat. JDK ์ค์น) (0) | 2022.03.05 |
[Setting] Slf4J ๋ก๊ทธ ๋จ๊ธฐ๊ธฐ (0) | 2021.12.29 |