์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- C++
- html #css์ ๋ฌธ #visual studio
- ๋ฏธ๊ตญ์ฌํ #๋ฏธ๊ตญ์ ๊ตญ์ฌํ
- ๊ฐ๋ฐ์์ค๋น #์ปดํจํฐ๊ณตํ๊ณผ
- 2579
- GitHub
- ๋์ ํ ๋น๋ฒ
- ๋ฐฑ์ค
- HTML์ ๋ฌธ
- Today
- Total
๐๊ฐ๋ฐ๊ณผ ์ผ์ (โง∇โฆ)๏พ
[Intellij, Springboot] javax์ servlet import ์คํจ, ์ ๋ ๊ฒฝ์ฐ. ๋ณธ๋ฌธ
[Intellij, Springboot] javax์ servlet import ์คํจ, ์ ๋ ๊ฒฝ์ฐ.
๊ฐ์์ 2023. 6. 29. 10:10์ด๋ ๊ฒ import๋ฅผ ์คํจํ๋ ๊ฒฝ์ฐ, ๊ฒฐ๋ก ์ ๋งจ ๋ง์ง๋ง์ ์์ผ๋ ๊ฒฐ๋ก ๋ง ๋ด๋ ๋ฌด๋ฐฉํฉ๋๋ค.
์๋ ์ ์ ๊ธ์ ์ ์ ๋ค์ํ (ํ์ง๋ง ๋ฐฉํฅ์ด ์๋ชป๋) ์ํ์ฐฉ์ค๋ค์ ๋๋ค...

1. Ctrl + Shift + A ์ ๋ ฅ
2. ์์ ์บก์ณ์ฒ๋ผ `vm option` ์ ๋ ฅํด์ Edit Custon VM Options ์ ํ -

3. ๋งจ ๋ฐ์ `-Dfiles.encoding=UTF-8` ์ถ๊ฐ
4. ์ผ์ชฝ Project ํด๋๋ฅผ ์ค๋ฅธ์ชฝ ํด๋ฆญ์ผ๋ก ์ ํ -

5. Open Module Settings ์ ํ

6.Libraries ์ ํ

7. ํ๋ฌ์ค ๋ฒํผ์ผ๋ก `New Project Library`=> `From Maven` ์ ํ

8.๊ฒ์์ฐฝ์ `javax.servlet`์ ๊ฒ์ํด์ ํด๋น ์๋ธ๋ฆฟ ๋ฒ์ ์ ์ ํํฉ๋๋ค.

9. ์ถ๊ฐํ๋ ค๋ ๊ณณ์ ์ ํ ํ Ok ํฉ๋๋ค.

10. ๋ค์ ๋ด Project๋ฅผ ์ค๋ฅธ์ชฝ ํด๋ฆญํด์ `Add Framework Support...`๋ฅผ ์ ํํฉ๋๋ค.

์ถ๊ฐ)

์ด ๊ธ์
!!! ๋ ๊ฐ์ด git์์ ์ฝ๋๋ฅผ ๋ฐ์์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ์ฌ๋์, Framework ๋ถ๋ถ์์ ์ถ๊ฐํ ์ ์์ด ํ ํ ๋น๋ ํํ์ผ ์ ์๋ค. ์ด๋๋ ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐ๋ก ์ค์นํด์ผํ๋ค (Spring ๋ฑ๋ฑ)
๋ณด์ด๋ ์ฌ๋์ 11๋ฒ์ผ๋ก ๋์ด๊ฐ๋ฉด ๋จ.
Ctrl + Alt + s
์ธํ ํ๋ฉด์ด ๋์จ๋ค.

Plugins ์ ํ

ํ์ํ ํ๋ ์์ํฌ๋ฅผ ์ค์นํ์...
์ด๋ ๊ฒ ํด๋ ์ธ์์ด ์๋๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ `Invalidate Caches...`๋ก ์ด๊ธฐํ๋ฅผ ํด๋ณด์.

...๊ทธ๋๋ ์๋๋ค...
๊ตฌ๊ธ๋ง ์ค์ ์ง์ ๋ชจ๋์ ์ถ๊ฐํ ์ ์๋ค๊ณ ํด์ ์๋ํด ๋ณด์๋ค.

ํ๋ก์ ํธ๋ฅผ ์ฐํด๋ฆญํด์ `Open Module Settings`๋ฅผ ์ ํํ๋ค.

์ฌ๊ธฐ์ `Libraries`๋ฅผ ์ ํํ๋ฉด ์์ ๊ฐ์ ํ๋ฉด์ด ๋์จ๋ค.
๊ทธ๋ฐ๋ฐ, ์ฌ๊ธฐ์ ์ฐพ์ ์ .

๋ด ํ๋ก์ ํธ๋ gradle์ ๊ธฐ๋ฐ์ผ๋ก ๋น๋๊ฐ ์งํ๋๋๋ฐ, maven์ javax ํ๊ฒฝ์ค์ ์ด ๋์ด์์ด์ ์๋๋ ๊ฑฐ์๋ค...
OMG....
๋ฌธ์ ์ ์์ธ์, ๊ธฐ์กด import javax ~๋ก ํ๋ ๋ฐฉ๋ฒ์ด ํ์ฌ ๋ด๋ถ์ฌ์ ์ผ๋ก (?)
import jakarta ~ ๋ก ๋ฐ๊ฟ์ผํ๋ค.... ์ด๊ฑธ๋ก ๋ช์๊ฐ์ ์ฝ์งํ๋์ง...ใ ใ ํ์๋ค์๊ฒ ๋ฌผ์ด๋ดค์ ๋ ๊ทธ์ ์์ผ ์์๋ค!
https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api
์ ์ฌ์ดํธ์์ java servlet์ ๊ฒ์ํด์ ์ฐพ์๋ณด์
Gradle ๋ฒ์ dependency ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ด ์๋ค. ์ด๋ ๊ฒ ํด๋ ์ธ์ ์ ๋๋ ๊ฑด ๋ง์ฐฌ๊ฐ์ง... (ํ ๋ฐ๋ณด๊ฐ์๊ตฐ)
์ถ๊ฐ๋ก, ๊ตฌ๊ธ๋ง ํด๋ณด๋ jakarta.servlet์ผ๋ก ๋ณ๊ฒฝ๋์๋ค๊ณ ํ๋ค.
....dependency์ jakarta (๊ตฌ javax)๋ฅผ ์ถ๊ฐํด๋ณด์.
์๋ ์๊ฐ ๋๋ก dependency ์ถ๊ฐํ๊ธฐ...
ํด๊ฒฐ!