// com.example.test/controller/HelloController.java
@Controller
public class HelloController {
@GetMapping("hello-mvc")
public String helloMvc(@RequestParam("name") String name, Model model) {
model.addAttribute("name", name);
return "hello-template";
}
}
RequestParam은 url뒤에 파라미터를 붙여서 얻을 수 있으며,
예를들어 localhost:8080/hello-mvc?name=spring!! 으로 치면 spring!! 이라는 문자열이 함수 내 name 변수로 들어가지게 된다.
<!-- resources/templates/hello-template.html -->
<html xmlns:th="http://www.thymeleaf.org">
<body>
<p th:text="'hello ' + ${name}">hello! empty</p>
</body>
</html>