본문 바로가기
Spring/스프링 입문

인프런 스프링 입문 강의 정리 #1

by 예린lynn 2023. 11. 15.
728x90

1. 프로젝트 환경설정

(1) 프로젝트 생성

  • .idea : 인텔리제 설정 파일
  • src : 하위에 main, test 파일 
  • src/main/java : 실제 자바 파일
  • src/main/resources : 자바 파일을 제외한 설정 파일
  • build.gradle :  gradle 설정 파일

정상적으로 실행이 되면 losthost:8080으로 들어갔을 때, 아래와 같이 error page가 뜨게 된다. 

 

(2) View 환경설정

 

 welcome page를 만들기 위해 resources/static/index.html 파일을 만들어준다. 

그 후 thymeleaf 템플릿 엔진으로 반든 view page를 띄우기 위해서 Controller를 만들어줘야 한다.

(Groovy로 실행했을 때, 계속 어노테이션 에러가 뜨고 실행이 되지 않아서 Moven으로 실행함) 

"data"는 key이고, "hello!"는 value 값에 해당한다
templates/hello.html (data 값에 'hello!' 값이 대입됨)

 

Controller가 리턴값으로 문자를 반환하면 viewResolver가 화면을 찾아서 처리한다.

 

 

728x90