用的thymeleaf模版,把html文件放在resources的templates目录下面。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
控制层代码为:
@RequestMapping("login")
public String login(String code, HttpServletResponse response, HashMap<String, Object> map) {
logger.debug("code:" + code);
return "/login";
}
在eclipse访问是没有问题的,可以正常访问到界面。
但是打jar包后,java -jar运行时,提示找不到login模版。
去掉视图名称中的"/"就好了。