DrMaemi / blog

1 stars 0 forks source link

[Spring Boot] 프로젝트 생성 #182

Open DrMaemi opened 3 months ago

DrMaemi commented 3 months ago

Maven 프로젝트로 pom.xml 부터 파일을 작성해나가는 방법도 있는데, Spring initializer로 생성하고 프로젝트 구조를 파악해보기로 했다.

프로젝트를 생성하고 다운받아 구조를 살펴보면 다음과 같다.

.
├── HELP.md
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
    ├── main
    │   ├── java
    │   │   └── com
    │   │       └── example
    │   │           └── demo
    │   │               └── DemoApplication.java
    │   └── resources
    │       └── application.properties
    └── test
        └── java
            └── com
                └── example
                    └── demo
                        └── DemoApplicationTests.java

.mvn/, mvnw, mvnw.cmd 은 Maven Wrapper 에 필요한 파일들이다. Maven Wrapper는 Maven 프로젝트를 Maven 설치 없이 실행할 수 있도록 도와주는 도구다. 프로젝트에서 요구하는 Maven 버전에 맞춰 빌드 / 실행할 수 있도록 도와준다. mvnw 스크립트는 Unix 환경에서, mvnw.cmd 파일은 Windows 환경에서 실행할 수 있다. mvn clean install 과 같은 mvn 명령어 대신 ./mvnw clean install 과 같이 사용한다.