localhost:8080 이전 확인에서 아래와 같은 에러 페이지 화면을 확인했습니다.

페이지를 표시할 보기가 없으면 오류 페이지가 표시됩니다.
이 시간 봄 부츠 간단히 보기 페이지 화면을 만듭니다.
먼저 컨트롤러를 생성하여 브라우저에서 웹 페이지를 호출하면 컨트롤러를 통해 호출을 수신하고 응답을 반환합니다.

@Controller 어노테이션은 표기법으로 컨트롤러임을 나타내고 컨트롤러를 Bean으로 등록하여 Spring 프레임워크에 알립니다.
모델 객체는 컨트롤러에 데이터를 보관하고 뷰에 전달하는 데 사용되는 키-값 구조입니다.
model.addAttribute("key", value);
이제 간단히 보기 페이지를 만드십시오.
템플릿에서 hello.html 페이지를 만듭니다.

타임리프와 함께
– 공식 페이지: https://www.thymeleaf.org/
백리향 잎
풍부한 통합 Eclipse, IntelliJ IDEA, Spring, Play, 심지어 곧 출시될 Java EE 8용 Model View Controller API도 있습니다. 선호하는 도구로 Thymeleaf를 작성하고 선호하는 웹 개발 프레임워크를 사용하십시오. 더 많은 통합을 보려면 생태계를 확인하십시오.
www.thymeleaf.org
일ymeleaf는 뷰 템플릿 엔진입니다. 서버는 클라이언트와 Th에 응답하기 위해 브라우저 화면을 생성하는 역할을 합니다.ymeleaf 속성을 추가하여 페이지를 동적으로 만들 수 있습니다. .
일ymeleaf ~이다 JSP에서 HTML 파일을 변경하지 않고도 HTML 파일 내부에 속성을 추가하여 디자이너와 쉽게 협업할 수 있는 장점이 있습니다.
1) 일:텍스트
<h1 th:text="${data}"></h1>
일반 텍스트를 반환하는 데 사용 ${} 식을 사용하여 컨트롤러에서 전달된 데이터에 액세스할 수 있습니다.
2) 일:값
<input type="text" id="userId" th:value="${userId}"/>
입력 태그 값에 값을 선언할 때 사용합니다.
3) th:href=”http://bluechanyeong.m/@{}”
<a th:href="http://bluechanyeong.m/@{/hello}"></a>
a 태그에서 href 속성 값의 URL을 지정합니다.
컨트롤러를 생성하고 이와 같은 페이지를 표시하여 결과를 확인해 봅시다.


컨트롤러에서 리턴 값으로 문자가 리턴되면 viewResolver는 해당 화면을 찾아 처리합니다.
Spring Boot에서 템플릿 엔진의 기본 viewName 매핑 처리
resoures:templates/ +{ viewName }+.html