import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import kr.inhatc.spring.chart.entity.chart;
import kr.inhatc.spring.chart.service.chartService;
//controller 역할: 사용자 http 요청 진입 지점, 사용자에게 서버에서 처리된 데이터를 view와 함께 응답
@RestController //RestController는 뷰 페이지로 이동하지 않고 json과 같은 데이터 응답받고자 할 때 정의
public class chartController {
@Autowired
private chartService service;
@PostMapping("/Home")
public String Home(@RequestBody chart chart) //json 형태로 데이터 넘기기
{
return service.savechart(chart);
}
}
이것이 제 컨트롤러이고
function requestData() {
var chart = document.getElementById("chart");
$.ajax({
url: "/Home",
type: "GET",
dataType: "json",
contentType: "application/json",
success: function() {
console.log(point)
var series = chart.series[0],
shift =series.data.length >20;
chart.series[0].addPoint(point, true, shift);
setTimeout(requestData, 1000);
},
cache:false
});
ajax를 담은 js 파일입니다...... 실시간 그래프를 그리는 중인데 제 데이터로 안 그려지네요 뭐가 문제인가요? 콘솔창에는 오류가 안 떠서 모르겟습니다.