一个模板引擎的错误 2020-03-11 18:48 很奇怪,在SpringBoot开发中,如果你使用了thymleaf模板引擎,那么在后台跳转到前台html页面时会出现一个问题: 比如 ```java @GetMapping("/login") public String login() { //xxx... return "/back/admin"; } ``` 上述代码的意思是,当访问/login此接口时,最终会跳转到templates文件夹下的back目录里的admin.html页面。 如果存在此文件的话就会正常跳转,不存在就会报错。 但是这会出现一个问题,就是**在ide中开发时运行完全正确**,但是当使用`maven install`打成jar包,然后**以`java -jar xxx.jar`启动**项目时,访问此接口就会报”找不到/back/admin路径“的异常。 只需**将路径`/back/admin` 改为 `back/admin` 即可正常**(无论是在ide还是以jar方式运行)。 --END--
发表评论