일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- sql연결
- wp_post
- URLSearchParams
- useEffect
- web-vitals
- 구글바드
- 플러그인
- White HAT
- 리액트오류
- useNavigate
- 데이터베이스
- 중첩라우팅
- Polylang
- firebase
- 구글
- 구글알고리즘
- router
- 조건판단문
- mysql-select
- SEO
- 워드프레스
- ChatGPT
- useLocation
- Thymeleaf
- PostView
- GA4
- git사용자등록
- path variable
- 리액트오류해결
- 구글애널리틱스
- Today
- Total
목록Thymeleaf (2)
개발천재
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/pgjPn/btsMfH61s9H/1LNXjmqUxoj8Gr0Bt6XMl1/img.jpg)
Thymeleaf는 웹사이트의 HTML 페이지를 Java 코드에서 바꿔주는 도구 Thymeleaf 개념 이해Thymeleaf(타임리프)는 HTML 파일에서 동적으로 데이터를 넣어주는 템플릿 엔진이다. 쉽게 말해, HTML과 Java를 연결해주는 역할을 한다. Thymeleaf는 Java 기반 템플릿 엔진이기 때문에 주로 Java(Spring Boot)에서 사용된다. 하지만 Java에서만 쓸 수 있는 것은 아니고, HTML 템플릿 엔진으로서 독립적으로도 사용 가능하긴 하다. 하지만 Thymeleaf는 기본적으로 Java와 가장 잘 맞도록 설계된 템플릿 엔진이기 때문에, Python, Node.js 같은 다른 언어에서는 거의 사용되지 않고, 그 언어에 맞는 템플릿 엔진(예: Python은 Jinja2, N..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/DbZQs/btsMcRJLmeI/BcLIx15XvIH99rAdk8Byf1/img.jpg)
[ 초기 설정 ]- controller Package 폴더 생성 후 GuguController 생성- templates에 gugu.html 생성 Controller에서 GetMapping 작업하기model.addAttribute("range", 9); → 1부터 9까지 반복할 수 있도록 range 값을 전달한다.반환값 "gugu" → gugu.html 템플릿을 렌더링한다.package com.example.testMvc.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;@Contr..