γ μ€νλ§λΆνΈ νλ‘μ νΈ μμ± γ
[ Spring Initializr ]
Spring Initializr
- μ€νλ§ λΆνΈ νλ‘μ νΈ μμ±μ μ©μ΄νκ² ν΄μ£Όλ μΉ κΈ°λ° λꡬ
- https://start.spring.io/ μ£Όμλ₯Ό ν΅ν΄ μ μ

Project
- νλ‘μ νΈμ μ’ λ₯λ₯Ό μ ν
- Maven νλ‘μ νΈ λλ Gradle νλ‘μ νΈ μμ± κ°λ₯
Language
- μ¬μ© νλ‘κ·Έλλ° μΈμ΄ μ ν
Spring Boot
- μ€νλ§ λΆνΈ λ²μ μ ν
- (SNAPSHOT) νμμ κ²½μ° κ°λ° λ¨κ³ μ€μΈ λ²μ μ μλ―Έ
Project Metadata
β Group : νλ‘μ νΈλ₯Ό μ μνκ³ κ΅¬λΆνλ ν¨ν€μ§ μ΄λ¦μ λνλ
κΈ°μ μ λλ©μΈ μ£Όμλ±μ μ¬μ©νκΈ°λ ν¨
β Artifact : νλ‘μ νΈλͺ μ΄λΌκ³ μκ°ν΄λ λλ©° λΉλνμ λ μμ±λλ κ²°κ³Όλ¬Ό(jar)
β Name : Artifact μ΄λ¦μ κ·Έλλ‘ λ°λΌκ° β Description : νλ‘μ νΈ μ€λͺ λ
Dependancies
- νλ‘μ νΈμ μΆκ°ν μ μλ μν°ν©νΈ λͺ¨μ(λΌμ΄λΈλ¬λ¦¬)
μ€νλ§ λΆνΈ νλ‘μ νΈ κ΅¬μ‘° μμ±

[ IntelliJλ₯Ό ν΅ν νλ‘μ νΈ λΉλ λ° μ€ν ]
νλ‘μ νΈ μ μ©
1. Spring Initializrλ₯Ό ν΅ν΄ μμΆλ ν΄λλ₯Ό μμΆ ν΄μ ν ν΄λΉ
ν΄λλ₯Ό μΈν 리μ μ΄μμ μ° λ€ κΈ°λ³Έ μ€ν μ€μ μ ν΄μ€λ€.

2. μ°μΈ‘ μλ¨μ Edit Configurations..λ₯Ό ν΄λ¦νμ¬ μ€ν λ©μΈ μ± μ€ν μ€μ μ μ§ν

3. λ©μΈ μ± ν΄λμ€μ main() ν¨μλ₯Ό λΉλ λ° μ€νν λ μ¬μ©ν JDKμ λ©μΈ μ± ν΄λμ€λ₯Ό μ ν ν μ μ₯

4. IntelliJ μ°μΈ‘ μλ¨μ μ€ν λ²νΌμ λλ₯Έ λ€ localhost:8080μ ν΅ν΄ μλ¬νμ΄μ§λ‘ λμ νμΈ

[ IntelliJ Gradle μ€ν μ€μ λ³κ²½ ]
- IntelliJμ κ²½μ° Gradleμ ν΅ν΄ μ€ννλ κ²μ΄ κΈ°λ³Έ μ€μ μΌλ‘ μ μ© λμ΄ μκΈ° λλ¬Έμ
μ€ν μλμ μ§μ°μ΄ λ°μν μ μμ.
- IntelliJ μ€μ μ ν΅ν΄ μλ°λ‘ μ€ννμ¬ μ€ν μλλ₯Ό λμ¬μ€λ€.
- μλμ°μ κ²½μ° μ’μΈ‘ μλ¨
File > Settings > Builld, Execution, Deployment > Build Tools > Gradle
> Build and run using : Gradle → IntelliJ IDEA λ³κ²½
> Run tests using : Gradle → IntelliJ IDEA λ³κ²½


[ View νμ΄μ§ μμ± ]
- 컨νΈλ‘€λ¬λ₯Ό ν΅ν΄ λ·° νμ΄μ§ λ£¨νΈ κ²½λ‘λ₯Ό λ°λ‘ μ§μ νμ§ μλ κ²½μ°
μ μ νμΌλ€μ κ΄λ¦¬νλ /static κ²½λ‘μ /static/index.html μμ±ν κ²½μ°
κΈ°λ³Έμ μΌλ‘ μ€νλ§λΆνΈλ μ΅μμ νμ΄μ§μ ν΄λΉ index.html νμΌμ λ λλ§


- 컨νΈλ‘€λ¬λ₯Ό ν΅ν΄ λ·° λ§΅ν λμ νμΈ



