728x90
반응형
SMALL
전체코드
@Cotroller
@RequestMapping("/map")
public class testController{
}
@GetMapping
public String hello(Model model){
model.addAttribute("message","hellooo");
return "hello";
}
코드 상세 설명
@Cotroller
MVC 컨트롤러로 동작할 클래스를 의미한다
public String hello(Model model){
model.addAttribute("message","hellooo");
hello() 메서드의 Model 객체는 뷰에 전달되는 객체
컨트롤러에서 뷰로 전달할 값이 있다면 model.addAttribute()로 전달한다.
-> model.addAttribute() = jsp에서 request.setAttribute()와 같은 역할!
return "hello";
}
리턴 값은 단순한 문자열이 아닌 뷰의 이름을 넣어야한다!
확장자 없이 이름만 사용 가능!
서블릿과의 차이점!
=> 하나의 클래스에서 여러메서드와 요청을 처리할 수 있답니다!
728x90
반응형
LIST
'Spring' 카테고리의 다른 글
[스프링]스프링 MVC구조 (0) | 2023.11.27 |
---|---|
[스프링] 스프링 빈이란? (0) | 2023.11.27 |
[스프링]스프링 프로젝트 (2) | 2023.11.27 |
RESTful이란 (0) | 2023.11.23 |
어노테이션 정리 ! (0) | 2023.11.23 |