什么是thymeleaf模板
Thymeleaf是一個(gè)用于服務(wù)器端的java模板引擎,它使用簡(jiǎn)單但功能強(qiáng)大,目前可以處理的模板類型包括:HTML、XML、TEXT、JavaScript、CSS等。
為什么要使用thymeleaf模板
一:thymeleaf原型即頁(yè)面(會(huì)用的情況下)
二:基于HTML開發(fā)
在這之前怎么做的?
在這之前我們要寫四個(gè)層面,dao,service,controller,api。四個(gè)層面層層遞進(jìn),每個(gè)層面測(cè)通了才能往下進(jìn)行,然后給前端調(diào)用。
該怎么用?
?添加pom依賴
代碼結(jié)構(gòu)目錄
* 編寫controller層
@Controller //模板開發(fā)
public class IndexController {
//注入一個(gè)Student類的對(duì)象。被Spring容器托管--bean
? ? @Resource
? ? private Studentstudent;
//@RequestMapping(value = "/index",method = RequestMethod.GET)
? ? @GetMapping("/index")
public String index(ModelMap map){
student.setStudentNo("2018");
student.setName("徐江");
student.setMale("nan");
student.setAge(20);
map.addAttribute("student",student);
//? ? ? ? map.put("student",student);//將模型數(shù)據(jù)加入視圖
? ? ? ? return "index";//返回的頁(yè)面名字
? ? }
}