[Thymeleaf] 비동기(ajax)로 View 갱신하기

비동기로 변경? 타임리프를 사용한다면 서버에서 받아온 데이터로 화면을 그리는 경우가 많을 것이다.그러다보면 화면 깜박임없이 새로운 데이터로 view를 갱신해야할때가 생긴다.그럴때 비동기 ajax를 활용해 View 를 갱신한다. 준비 Controller 에 list 라는 key 값에 a,b,c,d 값을 던져주도록 하였다. 이후 view 에서는 list 값을 그려주도록 하였다. 결과 서버에서 response 된 list 값인 a,b,c,d 가 제대로 그려지는걸 확인 할 … Read more

[Thymeleaf]타임리프 시작하기

패키지 추가하기 먼저 타임리프를 사용하기 위해선 당연히 타임리프 패키지가 필요하다.프로젝트에서 사용하는 것에 맞게 gradle 이나 maven에 추가해준다. 기본 구성 이후 application.yml 에 가서 thymeleaf 단어를 살짝 쳐보면 인텔리제이의 경우prefix가 나오는데 classpath:/templates/ 가 기본 경로라는 것을 알수가 있다.여기서 경로를 바꾸고 싶다면 변경을 해준다. 보통은 templates 그대로 사용하기때문에 나도 templates 폴더를 만들고하위에 index.html 을 만들어주었다. 이후 index … Read more