Когда файл 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.
Мой application.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 lang="ko">
<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>