spring initializr를 통해 생성
spring initializr(클릭)를 통해 생성하기
- Project
Gradle - Groovy
선택 - Language
Java
선택 - Spring Boot(버전)
2.7.12
(3.0 미만의 버전) 선택
(3.0 이상의 버전을 선택하게 되면, JAVA 17 이상을 설치해야 함) - Project Metadata
- Group
임의로 입력하면 됨 - Artifact
“프로젝트명을 암시한다” - Name
프로젝트의 표시되는 이름 - Description
프로젝트 설명 - Package name
“본 프로젝트의 루트 패키지로, 보통의 경우에는Group
속성의 값을 사용함.” - Packaging
Jar
선택 - Java
11
선택
- Group
Dependencies
어떤 라이브러리를 쓸 것인가?
“ADD DEPENDENCIES…” 클릭
Spring Web
선택
Thymeleaf
선택
(템플릿 엔진 中 1)- GENERATE
GENERATE
누르기
"(name).zip"
파일 다운로드 받은 뒤 압축 풀기
IntelliJ에서 열기
Open or Import
클릭 후,
압축을 푼 폴더에서 (name) > build.gradle
파일을
Open as Project
로 열기
(name) > src
\main
\java
\resources
: java 코드 파일을 제외한, 여러 파일들(html, xml 등)이 있음
\test
: 테스트 코드 영역
(name) > build.gradle
: spring initializr를 통해 설정했던 것들이 있음
프로젝트 실행
아래 메서드 main
을 실행
1
2
3
4
// hello-spring > ~ > main > java > ~ > HelloSpringApplication.java
public static void main(String[] args) {
SpringApplication.run(HelloSpringApplication.class, args);
}
이때, 아래 콘솔창에서
1
2
3
4
5
6
7
8
9
Executing ':HelloSpringApplication.main()'...
> Task :compileJava
> Task :processResources
> Task :classes
> Task :HelloSpringApplication.main()
2023-06-16 20:14:24.559 INFO 23696 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
Tomcat
과 8080
에 주목!
그리고 웹 브라우저에서
localhost:8080
을 주소창에 입력한다.
그러면,
이렇게 에러 페이지가 뜨는 걸 확인할 수 있다.