먼저, Intellij를 시작하면 New Project 를 눌러 생성 화면을 만들고 Spring Initializr를 생성
Name : 프로젝트 명
Location : 프로젝트를 구성할 파일 경로
Type : 빌드 자동화 도구 ( Maven / Gradle ) Gradle로 선택해서 진행
Language : 개발 언어 Java로 진행
나머지 값들은 기본 값들로 진행
Jar와 War의 차이는 다음 포스트에서 다루겠습니다.
Next 버튼을 눌러 Dependencies 설정하기
기본적으로 Web을 구성할 것이기 때문에 Spring Web만 받아온 후 Finish를 누르면 프로젝트가 생성됩니다.
프로젝트가 생성된 화면
모든 라이브러리 다운로드가 끝나면
좌측 Project 의 demo -> build.gradle 에 프로젝트 생성 시 설정했던 값들이 나옵니다.
build.gradle
이 곳에서 프로젝트 설정을 수정하거나, dependencies를 추가할 수 있습니다.
이 후 demo -> src -> main -> java -> com.example.demo -> DemoApplication에서 아이콘을 클릭 또는 우측 상단의 DemoApplication의 시작 버튼을 눌러 시작 가능
DemoApplication
실행 화면
위 그림처럼 아래에 Spring Boot가 실행된 명령이 나온다. 또한, 로그를 잘 살펴보면 Tomcat 서버가 기본으로 8080서버로 설정되어 있는 것을 볼 수 있다.
localhost:8080
그러나 서버를 보면 다음과 같이 Error Page라는 명령이 뜨는데 그 이유는 서버를 만들고 Page에 대한 어떤 내용도 넣지 않아서 그렇다. 그래서 정적 파일을 html, css, js 등을 resources의 static 폴더 하위에 추가해 주어야 한다.
다음과 같이 resources 하위의 static 하위에 index.html 이라는 파일을 만들어 ! + tab 을 해주면 기본 html 문서가 출력된다. 따라서 html 문서의 body 부분에 'hi spring' 이라는 내용을 넣고 서버를 껐다 켜주면 서버에 오류 없이 출력되는 것을 볼 수 있다.
index.html
출력된 화면
'BackEnd > Spring' 카테고리의 다른 글
Spring 프로젝트 생성 시 각 속성들 정리 (3) | 2022.03.10 |
---|