${data} 부분이 문자열로 인식되는 것 같습니다.
안녕하세요. 작성자입니다.저와 비슷한 문제를 겪는 분들이 계실것 같아 해결과정 공유드립니다. @SpringBootApplication 어노테이션이 있는 메인클래스를 실행시키지 않았었습니다. 해당 클래스를 실행시켰습니다.Port넘버가 8080이 아닌 다른 번호로 렌더링되었습니다. 따라서 타임리프랑은 별개로 그냥 html 파일만 열려서 변화가 없었습니다. 이 부분은 그냥 localhost:8080/hello 를 실행하니까 화면에 변화가 나타났습니다.결론 : port번호 잘보자. + $data 부분이 문자열같은 색깔로 처리되는건 그냥 무료/유료 버전 차이가 맞는것 같다.