Getting Started | Serving Web Content with Spring MVC

Spring MVC로 웹 콘텐츠 서빙하기

만들 것

http://localhost:8080/greeting 에 HTTP GET 요청을 받아들이는 정적 홈페이지 빌드.

요청하면 “Hello, World!”가 담긴 HTML 페이지로 응답함.

쿼리스트링에 name 파라미터 값을 줘서 Hello, {username}을 띄우도록 함.

Web Controller 생성

@Controller
public class GreetingController {

    @GetMapping("/greeting")
    public String greeting(@RequestParam(name="name", required = false, defaultValue = "World") String name, Model model) {
        model.addAttribute("name", name);
        return "greeting";
    }
}

스크린샷 2025-01-09 오후 12.06.58.png

image.png

[Spring] HandlerInterceptor와 이를 활용한 로그인 처리