当前位置: 首页 > 知识库问答 >
问题:

Spring boot无法映射my html文件

易书
2023-03-14

基本上我得到了这个控制器:

package com.example.controllor;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class Controllors {
  @RequestMapping("/")
  public String index(){
    return "index";
  }
  @RequestMapping("/login")
  public String login(){
    return "login";
  }
  @RequestMapping("/register")
  public String register(){
    return "register";
  }
}

我得到了那些html页面:这3张图片

索引html工作正常,但login.html和register.html不工作。(它说白标签错误页面此应用程序没有 /error的显式映射,因此您将此视为后备。

Sun Jun 12 02:37:23 CEST 2022出现意外错误(类型=未找到,状态=404)

有什么帮助吗?我迷路了

我的Thymeleaf声明

        <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>

共有1个答案

司空锋
2023-03-14

问题出在你的包结构中。由于你的主类在com.example.demo包中,Spring将把它视为基包,并扫描它下面的所有子包以查找bean
所以,你有两个选择

  1. 将控制器类移动到com。实例演示。控制器包
 类似资料:
  • 我使用SpringBoot start构建了一个用于学习的项目 但是当我添加由mybatis生成器生成的orm文件时,它启动失败。 例如: 我已经配置了mybatis locationmapper属性和sqlSessionFactoryBean 这是我的application.properties文件:

  • maptask:开始刷新映射输出 2017-04-20 20:53:20,101 WARN[main]org.apache.hadoop.mapred.yarnchild:异常运行子级:java.lang.nullPointerException位于org.apache.parquet.avro.avroschemaconverter.convertField(avroschemaconverte

  • 我想写一个字节向量,

  • Myhtml是一款快速C/C++ HTML 5解析器软件,线程实现就像一个没有外界依赖性的纯C99库。 特性: Asynchronous Parsing, Build Tree and Indexation Fully conformant with the HTML5 specification Two API - high and low-level Manipulation of eleme

  • 本文向大家介绍SpringBoot文件访问映射如何实现,包括了SpringBoot文件访问映射如何实现的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了SpringBoot文件访问映射如何实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 通过SpringBoot可以把磁盘内所有的文件都访问到 有一张图片存放在 E://images/a

  • 问题内容: 我正在尝试设置控制器,但是很遗憾无法查看输出…一切都正确呈现。当我转到404页面时。从Netbeans运行我的应用程序转到 app-config.xml web.xml 我如何调试它,看看有什么用,什么没用? 更新资料 Netbeans中的GlassFish服务器日志显示 问题答案: 您的名字映射到中吗?从您先前的问题中,我看到: 网址不匹配格式。尝试一种可能的解决方法。