[Spring-boot]_2차 Spring boot - view 환경설정

2022. 2. 20. 14:36[SpringBoot]_/[Spring-boot]_인프런 강의

728x90
반응형

spring boot도 마찬가지로 MVC의 형태를 띄고 있습니다.

 

Welecome page 만들기 -> 즉 localhost/8000을 입력시 나타나게 되는 첫 페이지를 말하게 됩니다.

 

스프링 부트에서는 먼저 static 폴더의 index.html파일을 찾게 됩니다. 만약 없다면 index.template를 찾는다고 합니다.

따라서 static안에 index.html을 만들게 되면 바로 그 화면이 보여지게 됩니다.

위와같이 폴더를 생성하고 열게되면 화면이 나타납니다

이는 간단하게 파일을 보여주는것으로 코딩은 아닙니다.

 

이제는 컨트롤러를 만들어서 해당 view로 매핑된 화면을 보여주도록 해보겠습니다.

 

우선 컨트롤러 부분입니다.

GetMapping의 "hello"를 통해 해당 함수가 실행이 되는데

이는 GET, POST 의 방식처럼 url에 뒤의 매핑된 주소를 추가했을 때 해당 화면을 보여준다고 생각하면됩니다.

@GetMapping("hi") 라고 변경시에는 localhost/8000/hi 라고 접근하면됩니다.

그러면 해당 model 구조 에서 data라는 key값을 가진곳의 value를 heloo!!로 지정해 줍니다.

그리고  hello의 문자열을 리턴합니다.

template 아래의 hello.html이 열리게 되는데요

spring boot 에서 자동적으로 뒤에 html을 붙여줘서 그렇습니다.

해당 폴더안에 data라는 key 영역이 있기 때문에 다음과 같은 화면이 출력됩니다.

이로써 간단히 view를 구현해보았습니다. 감사합니다.

 

https://inf.run/qct1

 

[무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의

스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런...

www.inflearn.com

 

728x90
반응형