当 vm 文件位于 中时classpath:/templates/hello.vm,在 spring-boot-1.5.x 上一切正常。
当 vm 文件被定位classpath:/templates/hello.vm或移动到classpath:/template/WEB-INF/view/hellow.vm并更新application.yml如下时,它不再在 spring-boot-2.0.6-RELEASE 上工作。
我的应用程序.yml:
spring:
velocity:
enabled: true
view-names:
resource-loader-path: classpath:/templates/WEB-INF/view/
expose-request-attributes: true
我的控制器:
@Controller
public class HelloController {
@RequestMapping("/hello")
public String index(Model model) {
model.addAttribute("name", "SpringBlog from Millky");
return "hello";
}
}
我的模板:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello Millky</title>
</head>
<body>
<h2>Hello! ${name}</h2>
<div>Velocity version</div>
</body>
</html>
慕村9548890
慕姐8265434
相关分类