Spring

[스프링] 컨트롤러

어텀잉 2023. 11. 27. 20:48
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