[스프링부트JPA] 쇼핑몰 Thymeleaf 설정하기

JEONG SUJIN·2023년 1월 26일
0

pox.xml

<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
			<scope>runtime</scope>
			<optional>true</optional>
		</dependency>

Live Reoload 적용하기

application.properties

#Live Reoload 활성화
spring.devtools.livereload.enabled=true

개발자가 직접 브라우저의 새로고침을 하지 않아도 변경된 리소스가 웹 브라우저에 반영된다.

Property Defaults 적용하기

Thymeleaf의 캐싱 기능을 false로 설정

#Thymeleaf cache 사용중지
spring.thymeleaf.cache=false

타임리프 설정 테스트 파일 !
패키지에 controller 추가후,ThymeleafExController 클래스 생성후 리퀘스트맵핑 추가해준다.!

@Controller
@RequestMapping(value="/thymeleaf")
public class ThymeleafExController {
	
	@GetMapping(value="/ex01")
	public String thymeleafExample01(Model model) {
		model.addAttribute("data", "타임리프 예제입니다.");
		return "thymeleaf/thymeleaf01";
	}

}

templates폴더 안에 thymeleaf폴더를 추가한뒤, thymeleaf01.html파일을 추가한다.

<body>
  <p th:text="${data}"></p>
</body>

서버를 시작해서 화면에 경로를 입력하고 들어가면
컨트롤러에서 입력한 값이 화면에 노출되는걸 확인할 수 있다.!

profile
기록하기

0개의 댓글