์์ฆ Intellij์ ํธ๋ฆฌํจ๊ณผ ๊ธฐ๋ฅ์ ๋น ์ ธ์ ์ด๊ฒ์ ๊ฒ ํ ์คํธ๋ฅผ ํด๋ณด๊ณ ์์ต๋๋ค ๐
์์ shell ๋ง๊ณ vscode๋ ๋ฐฐ์ฒ ํ์๋๋ฐ.. ์ข์๊ฒ ์์ผ๋ฉด ์์๋ค.
๋จ๋ค์ด ์ข๋ค๊ณ ํ๋๋ฐ๋ ์ด์ ๊ฐ ์์ต๋๋ค.
HTTP Client Plugin์ผ๋ก์น ์๋น์ค๋ฅผ ๊ฐ๋ฐํ ๋ ~ ๊ฐ๋ฐ ํ ์๋น์ค ~๊ธฐ๋ฅ ๊ฒ์ฆ ํ๊ธฐ ์ ์ ์ฌ์ฉํ ์ ์๋ต๋๋ค.
์ ๋ ๋ค๋ฅธ ์๋น์ค ํ ์คํธํ ๋๋ Postman์ด๋ Insomnia๋ก ํ์๋๋ฐ,
์ด ๊ธฐ๋ฅ์ผ๋ก๋ ํ ์คํธ ํด๋ณด๊ณ ๋ ํธํ ๊ฑธ๋ก ์์ ํ๋ ค๊ณ ํฉ๋๋ค
https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html#composing-http-requests
[HTTP Client | IntelliJ IDEA
^^ ๊ณต์ ๋ฌธ์๋ ์ฐธ๊ณ ํ์ธ์
๐ฑ Install Plugin
File - Settings - Plugins๋ก ๊ฐ์ค๋๋ค.
๐ฑCreate HTTP request files
์ค์น๋ฅผ ํด์ค ๋ค์, ์ ๋ src ๋๋ ํฐ๋ฆฌ์ ๋ถ๋ฆฌํด์ http ๋ฉ์์ง๋ง ๊ด๋ฆฌํ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ฐ๋ก ๋ง๋ค์์ด์
๋์ค์ ๋ค๋ฅธ ํ์๋ค๊ณผ ๊ณต์ ํ๊ธฐ๋ ๋ ์ข์ ๊ฒ ๊ฐ๋ค์ฉ
๐ฑCompose HTTP requests
์ผ์ชฝ ์๋จ์ + ๋ฒํผ์ ๋๋ฌ์ฃผ๋ฉด HTTP Method๋ฅผ ์ถ๊ฐํ ์ ์์ด์
๐ฑExecute HTTP requests
์ ๋ ๋ก์ปฌ ์๋ฒ๋ฅผ ๋์ ๊ณ ์ผ์ชฝ์ ์ด๋ก์ โถ๋ง ๋๋ฌ์ ์คํํด์คฌ์ต๋๋ค.
๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์๋ณผ ์ ์์ต๋๋ค
๐ฑManage HTTP environment
ํ๊ฒฝ ๋ณ์๋ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๊ฐ์ ์๋ฒ ์ฃผ์๋ฅผ ๊ณ์ ๋ฌธ์๋ก ์ ๋ ฅํ๋๊ฑด ์ด๋ ต๊ฒ ์ฅฌ?
๋ง๋ค๊ณ ๋๋ฉด ์๋์ผ๋ก .json ํ์ผ์ด ๋ง๋ค์ด์ง๋๋ค
์๋์ ๊ฐ์ ํ์์ผ๋ก ๋ง๋ค์ด์ฃผ๋ฉด ๋ฉ๋๋ค
{
"local": {
"localhost": "localhost:8080"
}
}
ํ๊ฒฝ ๋ณ์ ์ค์ ํ๊ณ Run with์ ์์ฑํ ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํด์ฃผ๋ฉด ๋์ ๋๋ค
{{}} ๋ก ํ๊ฒฝ ๋ณ์ ๊ฐ์ ๊ฐ์ ธ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฉ์์ง๋ ###์ผ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
๊ทธ๋ผ ์ด๋ง ^^7
'๐ก Tool ์ฌ์ฉ๊ฟํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Intellij) ์ฟผ๋ฆฌ ๋ณผ ๋ ๋์ด ์ํ์ ๊ฐ์? highlight ๋๊ธฐ (0) | 2023.06.30 |
---|---|
Intellij ์์ฃผ ์ฌ์ฉํ๋ ๋จ์ถํค (4) | 2023.02.02 |
Wireshar filter & Date format ๋ฐ๊พธ๊ธฐ (0) | 2022.07.11 |
Visual Studio Code ๋จ์ถํค (0) | 2021.12.31 |
ํฐ์คํ ๋ฆฌ ํ ๊ฐ์ด๋ฐ ์ ๋ ฌ๋ก ์ค์ ํ๊ธฐ (2) | 2021.06.21 |