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

Spring启动:静态页面的默认定位

柳涵意
2023-03-14

我有一个使用Spring boot的小项目(通过http://start.spring.io/):

1) 我有一个控制器:

@Controller
public class RootController {

    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String root() {
        return "index";
    }

}

2) 在我的文件夹src/main/resources/static/中,我添加了一个文件:index。html。

不幸的是,当我试图通过'http://localhost:8080/,我得到一个404错误。为什么?

我找到了两种解决这个问题的方法,但我想这不是Spring boot提出的最简单的方法(?):

  • 手动定义InternalResourceViewResolver的配置

共有3个答案

欧君之
2023-03-14

请尝试src/main/webapp/index。html

訾高飞
2023-03-14

您的index.html文件必须在模板文件夹中。

管炳
2023-03-14

您需要在src/main/资源/模板文件夹中添加html文件。您的css和js需要在src/main/资源/文件夹中

 类似资料:
  • Spring Boot是否有默认的EntityManager。我现在正在设置一个,但我注意到当我的项目加载时,我看到了以下内容: LocalContainerEntityManagerFactoryBean:为持久性单元“默认”构建JPA容器EntityManagerFactory 这是默认的EntityManager吗?如果是,我如何访问它? 提前谢谢你。

  • 我用home创建了一个eclipse动态web项目。WEB-INF文件夹中的jsp 我使用的服务器是Tomcat 7.0.35 该项目的名称是Pilot_1,我有一个servlet,当URL模式为/home时会触发它 我想指定URL,以便每次按Project 我尝试将上下文根目录更改为仅“Pilot_1”,这会给出URL“localhost:8080/Pilot_1”,并且不会触发servlet

  • 主要内容:静态网页,动态网页本节我们了解一下静态网页和动态网页的相关概念。如果您熟悉前端语言的话,那么您可以快速地了解本节知识。 当我们在编写一个爬虫程序前,首先要明确待爬取的页面是静态的,还是动态的,只有确定了页面类型,才方便后续对网页进行分析和程序编写。对于不同的网页类型,编写爬虫程序时所使用的方法也不尽相同。 静态网页 静态网页是标准的 HTML 文件,通过 GET 请求方法可以直接获取,文件的扩展名是 、 等,网面中

  • 前一节的准备工作做好之后,我们可以开始开发这个演示应用了。本节,我们要向开发动态页面迈出第一步:创建一些 Rails 动作和视图,但只包含静态 HTML。Rails 动作放在控制器中(MVC 中的 C,参见 1.3.3 节),其中的动作是为了实现相关的功能。第 2 章已经简要介绍了控制器,全面熟悉 REST 架构之后(从第 6 章开始),你会更深入地理解控制器。回想一下 1.3 节介绍的 Rail

  • 我失去了自动转发到索引的功能。自从我更改了将acuatorsendpoint置于/spring下。 我有一个纯REST API应用程序,我使用Jersey作为我的endpoint,但我想使用默认的/context重定向到index.html以获取API文档。 我尝试了Java Spring Boot中指出的解决方案:如何将我的应用程序根(“/”)映射到索引。html?但没有用: 有可能启用它吗?

  • 本文向大家介绍JSP技术实现动态页面到静态页面的方法,包括了JSP技术实现动态页面到静态页面的方法的使用技巧和注意事项,需要的朋友参考一下 本文是介绍了jsp技术实现动态页面到静态页面的方法,分享给大家,具体如下: 对于JSP技术实现动态页面到静态页面的方案,我们从三个步骤来说明: JSP技术实现动态页面到静态页面的方案第一: 为了能深入浅出的理解这个框架的由来,我们首先来了解一下JSP解析器将我