SpringBoot 사용 thymeleaf 템 플 릿 프로 세 스 분석

이 글 은 주로 SpringBoot 가 thymeleaf 템 플 릿 을 사용 하 는 과정 에 대한 분석 을 소개 했다.글 에서 예시 코드 를 통 해 매우 상세 하 게 소개 되 었 고 여러분 의 학습 이나 업무 에 대해 어느 정도 참고 학습 가 치 를 가지 기 때문에 필요 한 친 구 는 참고 할 수 있다.
1.가 져 오기 의존

 <!--   thymeleaf      -->
   <dependency>
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-thymeleaf</artifactId> 
  </dependency>
2.application.yml 파일 에 thymeleaf 설정 추가

###  thymeleaf
spring:
 thymeleaf:
  cache: false
3.실체 클래스 만 들 기

public class Student {
  private Integer stu_id;
  private String stu_name;

  public Integer getStu_id() {
    return stu_id;
  }

  public void setStu_id(Integer stu_id) {
    this.stu_id = stu_id;
  }

  public Student(Integer stu_id, String stu_name) {
    this.stu_id = stu_id;
    this.stu_name = stu_name;
  }

  public String getStu_name() {
    return stu_name;
  }

  public void setStu_name(String stu_name) {
    this.stu_name = stu_name;
  }
}
4.src/main/resource 폴 더 에 templates 폴 더 만 들 기
후속 사용 을 위해 index.html 를 만 듭 니 다.

5.ThyController 클래스 만 들 기

@Controller
@RequestMapping("/thyController")
public class ThyController {
  @RequestMapping("/thymeleaf")
  public String thymeleaf(Model model){
    List<Student> list=new ArrayList<>();
    Student stu1=new Student(1,"  ");
    Student stu2=new Student(2,"  ");
    Student stu3=new Student(3,"  ");

    list.add(stu1);
    list.add(stu2);
    list.add(stu3);

    model.addAttribute("stuList",list);
    return "index";
  }
}
6.hello.html 페이지

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
<head>
  <meta charset="UTF-8"/>
  <title>ss</title>
</head>
<body>
<ul th:each="stu:${stuList}">
  <li><span th:text="${stu.stu_id}"></span><span th:text="${stu.stu_name}"></span></li>
</ul>
</body>
</html>
7.브 라 우 저 테스트

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기