💻 Backend/TIL

TIL 2022-02-07 / 스프링

미미누 2022. 2. 7. 22:48

[한 것]

  • 앱 개발 프로젝트에서 Category CRUD 코드 깔끔하게 수정
  • 스프링 MVC 2편 - 2강 듣기 완료

[배운 것]

자바스크립트 내추럴 템플릿 타임리프는 HTML 파일을 직접 열어도 동작하는 내추럴 템플릿 기능을 제공한다.

자바스크립트 인라인 기능을 사용하면 주석을 활용해서 이 기능을 사용할 수 있다.

var username2 = /*[[${user.username}]]*/ "test username";
인라인 사용 전 var username2 = /*userA*/ "test username";
인라인 사용 후 var username2 = "userA";

객체 타임리프의 자바스크립트 인라인 기능을 사용하면 객체를 JSON으로 자동으로 변환해준다.

 

var user = [[${user}]]; 
인라인 사용 전 var user = BasicController.User(username=userA, age=10); 
인라인 사용 후 var user = {"username":"userA","age":10};

인라인 사용 전은 객체의 toString()이 호출된 값이다.

인라인 사용 후는 객체를 JSON으로 변환해준다.

 

[느낀점]

뷰 템플릿인 타임리프는 상당히 편한 것 같다!

[할 것]

jwt 적용하기

MVC 2편 강의 듣기

알고리즘 문제 풀기

'💻 Backend > TIL' 카테고리의 다른 글

TIL / 2022-02-11  (0) 2022.02.12
TIL / 2022-02-08 스프링  (0) 2022.02.09
TIL 2022-02-02 / 스프링  (0) 2022.02.03
TIL / 2022-01-31  (0) 2022.02.02
TIL / 2022-01-29  (0) 2022.01.29