Spring Boot

230213 Spring Boot Thymeleaf 문법 -내장함수

주영재 2023. 2. 13. 18:46

타임리프 문법 Utility Object

(java로 따지면 API)


내용이 많다. 찾아서 사용

${#내장함수}

 

 

ex05.html

<!DOCTYPE html>
<html xmlns:th="http://www.thymleaf.org">
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>	
	<h3>타임리프 내장함수(구글링)</h3>
	
	[[${regdate}]]
	<br/>
	[[${#temporals.format(regdate, 'yyyy-MM-dd hh시 mm분 ss초')}]]	
	<br/>	
	[[${#strings.substring('홍길동',0,1)}]]
	
</body>
</html>

 

 

Controller

//타임리프 내장함수
@GetMapping("/ex05")
public String ex05(Model model) {
	//날짜의 형변환은 database or 자바 or 화면에서 처리
	model.addAttribute("regdate",LocalDateTime.now()); //날짜형
	return "view/ex05";
}

 


날짜형변환은 자신이 원하는 곳에서 하면 된다. database or java or 화면.

대부분 database에서 하는 편이다.