내가 보려고 정리한 Spring
[Spring] ResponseBody-RestController (ajax할 때)
nacastle
2020. 8. 27. 09:27
@ReponseBody : forwad나 redirect 하지 않고, 곧장 데이터를 응답해주는 역할
@RestController : 이거 클래스 위에다 쓰면 각 메소드에 ResponseBody 일일이 다 안붙여줘도됨
예제 1)
String 가능
@ResponseBody
@RequestMapping("/resBody.do")
public String resStringBody() {
return "OK, 성공";
}
/resBody.do url이 들어왔을때 'OK, 성공' 메세지가 곧장 jsp(resBody.do)로 전달됨
예제 2)
map객체도 가능

Map객체로 /resBody.json에 데이터를 넘겨줬을때 /resBody.json은 json형태로 받아올 수 있다.(이클립스에 라이브러리 추가해줫음 pom.xml 이엇나...)

예제 3)
vo 형태도 가능

예제 4)
List 형태도 가능 (String.valueof 주의... String으로 변환해줘야)

예제 5)
List<VO> 도 가능 (MemberVO)

반응형