首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹簧启动Thymeleaf白领错误页

弹簧启动Thymeleaf白领错误页
EN

Stack Overflow用户
提问于 2022-08-02 11:38:29
回答 2查看 230关注 0票数 1

我有一个使用spring 2.7.1的应用程序,当我输入address http://localhost:9096/popup/111111时,我会得到以下响应:

白线错误页此应用程序没有/error的显式映射,因此您认为这是一种退步。

星期二8月12:20:32 CET 2022有一个意外的错误(type=Not Found,status=404)。

pom.xml

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

<dependency>
    <groupId>nz.net.ultraq.thymeleaf</groupId>
    <artifactId>thymeleaf-layout-dialect</artifactId>
</dependency>

application.yml

代码语言:javascript
复制
server:
  port: 9096

spring:
  thymeleaf:
    cache: false
    enabled: true
    mode: HTML5
    prefix: /templates/
    suffix: .html

主计长:

代码语言:javascript
复制
@Controller("popup")
public class PopupRequest {

    @GetMapping("/{requestNumber}")
    String index(@PathVariable("requestNumber") String requestNumber) {
        return "index";
    }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-02 11:50:39

尝试添加@RequestMapping("/popup")作为类的注释,如下所示:

代码语言:javascript
复制
@Controller
@RequestMapping("/popup")
public class PopupRequest {

    @GetMapping("/{requestNumber}")
    String index(@PathVariable("requestNumber") String requestNumber) {
        return "index";
    }
}
票数 2
EN

Stack Overflow用户

发布于 2022-08-02 12:04:38

您必须用括号("/")关闭请求映射。

代码语言:javascript
复制
    Controller
    @RequestMapping("/popup")
    public class PopupRequest {
    @GetMapping("/{requestNumber}")
 String index(@PathVariable("requestNumber")String r requestNumber){
    return "index";
      }
   }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73206905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档