[1-1] 프로젝트 생성

ohun·2022년 5월 21일
0

Spring 입문

목록 보기
2/16
post-thumbnail

사전 준비물

  • Java 11 설치
  • IDE : IntelliJ 설치

스프링 프로젝트 생성

Spring Initializr

  • Gradle Project 선택
  • Spring Boot 선택 시 SNAPSHOT 은 만드는 중이고 M1은 정식 릴리즈가 아니기 때문에 가장 안정적인 2.3.1 버전 선택
  • Project Metadata
    • Group : 기업명 등 쓰는 곳
    • Artifact : build 될 때 결과물(프로젝트 명)
  • Dependencies
    • Spring Web
    • Thymeleaf : HTML 을 만들어주는 템플릿 엔진
  • GENERATE 로 파일 다운받고 압축 풀어서 IntelliJ 에서 파일 들어가서 build.gradle 파일 열기.
  • 처음 열면 초기 파일 다운로드 시간 걸리니까 기다리기~

기본적인 파일 설명

  • main
    • java, resources 파일로 나뉘어진다. html 등의 java가 아닌 모든 파일은 resources 파일에 있음.
  • test
    • 요즘 개발에 test 가 매우 중요하다!
  • gitignore
    • 깃에 올라가서는 안되는 파일 관리.
    • 깃에는 소스코드만 올라가고 빌드나 결과물같은 나머지는 올라가서는 안됨.
    • spring.start 에서 대부분 이미 관리되어 있음
  • build.gradle
    • 설정 파일들! 버전 설정하고 라이브러리 가져오는 곳.
    • 당장은 깊게 공부할 필요 없음 맘 편히 먹자

HelloSpringApplication

기본으로 있는 어플리케이션 파일이다.

여기서 @SpringBootApplication 이라는 어노테이션이 달린 클래스 안의 main 메소드를 실행(run) 시켜보자.

콘솔 창을 확인하면 아래와 같이 뜨는데, 중요한 건 밑에서 두 번째 줄 끝에 “Tomcat started on port(s): 8080 ...”

이 때 크롬 창에서 localhost:8080 을 쳤을 때 whitelabel error page 가 나오면 정상이다.

profile
공부 중입니다.

0개의 댓글