SpringBoot作为单体应用的使用
SpringBoot的FreeMarker实现单体应用
1、先创建一个SpringBoot项目,选择Web和模板引擎FreeMarker,如下图所示:
2、再在全局配置文件可以设置一些参数,也可以不设置,类似于下面:
#默认启用servlet的缓存
spring.freemarker.cache=false
spring.freemarker.charset=UTF-8
spring.freemarker.suffix=.html
3、创建一个控制类,UserController,代码示例如下:
package cool.ale.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping("/index")
public String index(Model model){
model.addAttribute("userName","LeLe");
return "index";
}
}
4、创建相应的返回模板视图,放在生成的templates文件夹下面即可,因为上面返回了一个index,所以这里创建一个index.html文件,如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
Hello ${userName}
</body>
</html>
5、启动程序并访问: