스프링배우는데 타임리프로 서버사이드 랜더링하면 모델에 객체를 넘겨서 그걸 타임리프에서 써서 화면을 만드는데 프론트를 따로 나누면 그냥 객체를 json으로 반환하면 그걸 프론트가 쓰는거임?