SpringBoot의 Hello World
2397 단어 spring-bootThymeleaf
SpringBoot의 Hello World
SpringBoot + Thymeleaf에서 Hello World 표시
개발 환경:
OS:windows10 home
Eclipse: pleiades-4.7.2
Eclipse의 「파일」→「신규」→「기타」→ 「Spring 스타터 프로젝트」
을 선택하여 새 프로젝트를 만듭니다.
1. 구성
sample-hello
└─src
└─main
├─java
│ └─com
│ └─example
│ └─demo
│ HeloController.java
│ SampleHelloApplication.java
└─resources
│ application.properties
│
├─static
└─templates
index.html
2.html
html을 만듭니다.
index.html<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
<title>Hello</title>
<meta charset="utf-8" />
</head>
<body>
<h1>Springboot Hello Sample</h1>
<p>
<span th:text="${message}"></span>!!!
</p>
</body>
</html>
3.Controller
Controller는 다음과 같이 작성한다. index라는 String을 반환하면,
resources/templates 아래의 index.html을 반환합니다.
package com.example.demo;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
public class HeloController {
@RequestMapping(value = "/", method = RequestMethod.GET)
public String index(Model model) {
model.addAttribute("message", "Hello Springboot");
return "index";
}
}
4. 실행해 봅니다.
프로젝트를 마우스 오른쪽 버튼으로 클릭 → 실행 → Spring boot 응용 프로그램을 선택합니다.
http://localhost:8080/로 이동하면 다음과 같은 화면이 표시됩니다.
Reference
이 문제에 관하여(SpringBoot의 Hello World), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t-iguchi/items/c1fd78de3b2961d65761
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
sample-hello
└─src
└─main
├─java
│ └─com
│ └─example
│ └─demo
│ HeloController.java
│ SampleHelloApplication.java
└─resources
│ application.properties
│
├─static
└─templates
index.html
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
<title>Hello</title>
<meta charset="utf-8" />
</head>
<body>
<h1>Springboot Hello Sample</h1>
<p>
<span th:text="${message}"></span>!!!
</p>
</body>
</html>
package com.example.demo;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
public class HeloController {
@RequestMapping(value = "/", method = RequestMethod.GET)
public String index(Model model) {
model.addAttribute("message", "Hello Springboot");
return "index";
}
}
Reference
이 문제에 관하여(SpringBoot의 Hello World), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t-iguchi/items/c1fd78de3b2961d65761텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)