MVC : Model, View, Controller
@ResponseBody
@Controller
public class HelloController {
@GetMapping("hello-string")
@ResponseBody
public String helloString(@RequestParam("name") String name) {
return "hello " + name;
}
}
@ResponseBody를 사용하면 viewResolver를 사용하지 않고
http의 body에 문자 내용을 그대로 반환한다.
* viewResolver : 컨트롤러에서 리턴 값으로 문자를 반환하면 viewResolver가 화면을 찾아서 처리한다.
{"name":"spring"}
@ResponseBody를 사용하고 객체를 반환하면 객체가 JSON으로 변환된다.
'JAVA' 카테고리의 다른 글
[Spring] jdbc.datasource.DataSourceUtils가 import 되지 않는 오류 (0) | 2023.10.25 |
---|---|
[Spring] 스프링 빈과 의존관계 (0) | 2023.10.25 |
[Spring] @AfterEach, @BeforeEach (0) | 2023.10.24 |
[JAVA] 소수 판별법 (0) | 2023.09.19 |
스프링 부트 애너테이션 (0) | 2023.09.17 |