标签:config ppi java star body border use pac configure
<!--springboot项目依赖的父项目-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
</parent>
<dependencies>
<!--注入springboot启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--注入springboot对freemarker视图技术的支持-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
</dependencies>
package com.bjsxt.controller; import com.bjsxt.pojo.User; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import java.util.ArrayList; import java.util.List; /** * Created by Administrator on 2019/2/6. */ @Controller public class UserController { @RequestMapping("/toUserList") public String toUserList(Model model){ List<User> userList=new ArrayList<User>(); userList.add(new User(1L,"张三","男")); userList.add(new User(2L,"李四","女")); userList.add(new User(3L,"王五","男")); model.addAttribute("userList",userList); return "user_list"; } }
注意:springboot 要求模板形式的视图层技术的文件必须要放到 src/main/resources 目录下必
须要一个名称为 templates
<html>
<head>
<title>用户列表</title>
</head>
<body>
<table border="1px solid red">
<tr>
<th>id</th>
<th>姓名</th>
<th>性别</th>
</tr>
<#list userList as user>
<tr>
<td>${user.id}</td>
<td>${user.name}</td>
<td>${user.sex}</td>
</tr>
</#list>
</table>
</body>
</html>
package com.bjsxt; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * Created by Administrator on 2019/2/6. */ @SpringBootApplication public class App { public static void main(String[] args){ SpringApplication.run(App.class,args); } }
SpringBoot学习8:springboot整合freemarker
标签:config ppi java star body border use pac configure
原文地址:https://www.cnblogs.com/duanrantao/p/10353866.html