아래 그림과 같이 html들 생성하고 설정. 예전 사이드프로젝트 한걸 참고해서 진행해봤다. 안된다.. 그냥 화면에 {} 라고만 뜨는 현상이 발생했다. 공식문서를 기반으로 아래와 같이 진행하게 되면 해결되니 혹여나 layout이 잘 안되는 사람이라면 아래 방법들을 확인하자. 1. decorator (X) / decorate (O) 렌더되는 html 에서 layout을 가져오는 부분에 보면 예전 방식은 다음과 같다. .... 최신에 가까운 버전을 이용시엔 아래와 같이 수정하자 ... 2. th:replace 시 ~{} 문법 레이아웃 html 에서 특정 구간을 replace 하는 부분의 예전 방식은 다음과 같다. ... ... 최신에 가까운 버전을 이용하려면 아래와 같이 수정하자 ... ... ~ 는 thym..
thymeleaf
배경 사내 플랫폼 스프링 프레임워크 (레거시) 를 4에서 6로 업그레이드 하기로 결정했다. 회사 관련 불필요한 스토리는 접어둔다. 굳이 읽을 필요는 없지만 궁굼한 사람은 [더보기]를 클릭 더보기 VPN을 통해서만 접근하는 플랫폼이라는 점에서 굳이 보안을 아예 생각하지 않으려고 한건 아니다. 일이 많아서 못했다는건 그저 변명일 뿐, 뒤늦게라도 반성하고 반영하기로 결정했다. 구닥다리 디자인인 탓에 잘 아는 지인(타 회사 디자인 팀장)을 통해 디자인 외주를 요청하기로 이야기를 나눈 상태. 해당 부분은 이미 회사와도 이야기를 마친 상태인줄 알았는데, 막상 진행하고자 하니 회사에서 갑작스럽게 잠시 결정을 보류한 상황이 발생했다. 혹여나 지인쪽에서 진행이 불가능할 가능성이 있을 가능성이 있기에 우선 기획, 기능위주..