AtraFelis's Develop Diary

[Spring] ResponseBody Annotation 본문

Programming/Spring

[Spring] ResponseBody Annotation

AtraFelis 2024. 5. 18. 00:19
import org.springframework.stereotype.Controller;  
import org.springframework.web.bind.annotation.*;  

@Controller  
public class basicController {  
    @RequestMapping("/")  
    public String hello() {  
        return "index.html";
    }
}

웹페이지에 접속하면 index.html 문서를 불러와 띄워주는 간단한 함수이다.

당연히 index.html이라는 문서가 없는데 불러오려고 한다면,

이런 오류 페이지가 나타난다.

 

import org.springframework.stereotype.Controller;  
import org.springframework.web.bind.annotation.*;  

@Controller
public class basicController {  
    @RequestMapping("/")
    @ResponseBody
    public String hello() {  
        return "index.html";
    }
}

하지만 위와 같이 @ResponseBody를 붙인다면, index.html 문서가 반환되는 것이 아닌, "index.html"이라는 문자열이 그대로 반환된다.