当前位置: 首页 > 编程笔记 >

SpringBoot静态资源路径配置及主页显示

酆阳煦
2023-03-14
本文向大家介绍SpringBoot静态资源路径配置及主页显示,包括了SpringBoot静态资源路径配置及主页显示的使用技巧和注意事项,需要的朋友参考一下

静态资源路径

静态资源支持放在以下路径中,访问优先级从上到下:

classpath:/META-INF/resources/
classpath:/resources/
classpath:/static/ # 默认路径
classpath:/public/

其中 classpath 为 src/main/resources 目录。

请求地址为:http://localhost:8080/xx.js

首页

文件位置:

classpath:/static/favicon.ico
classpath:/templates/index.html

导入 thymeleaf 模板引擎依赖:

<dependencies>
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
  </dependency>
  <dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf-spring5</artifactId>
  </dependency>
  <dependency>
    <groupId>org.thymeleaf.extras</groupId>
    <artifactId>thymeleaf-extras-java8time</artifactId>
  </dependency>
</dependencies>

定义请求控制器:

@Controller
public class IndexController {
  @RequestMapping({"/", "/index.html"})
  public String index(Model model){
    model.addAttribute("msg", "Hello, Thymeleaf!");
    return "index";
  }
}

加入模板内容显示首页:

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>index page</title>
</head>
<body>
	<h1>首页</h1>
	<div th:text="${msg}"></div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍Spring boot 默认静态资源路径与手动配置访问路径的方法,包括了Spring boot 默认静态资源路径与手动配置访问路径的方法的使用技巧和注意事项,需要的朋友参考一下 在application.propertis中配置 如果自定义访问路径则需要添加WebConfig配置类 在controller中 在浏览器中访问地址 localhost:8081/index 以上所述是小编

  • 本文将介绍 Weex 中 uri(url) 的用法。包括使用图像、字体等资源,处理相对路径以及如何访问本地及打包的资源文件。 Schemes 本地资源 Weex SDK 提供 local scheme 来访问打包在应用程序中的资源,此 scheme 无法在 H5 环境下使用。目前,开发者可以在 image 组件和字体文件中使用本地资源。 在 iOS 中,Weex 会在 bundle resourc

  • 每个网站都需要静态资源:图片、样式表、网站图标(favicon)等。在这种情况下,您可以在项目的根目录下创建一个名为 static 的目录。 放入 该目录中的每个文件都将被复制到 生成的 build 文件夹中,并保留目录的层级结构。例如,如果您将名为 sun.jpg 的文件添加到 static 文件夹中,则该文件将被复制到 build/sun.jpg 路径。 这意味着: 对于 baseUrl: '

  • 资源是通过功能生成的对象,如数据看板新建的看板、用户分群新建的分群、事件分析等分析工具保存的书签等。通过资源权限可以实现从每一个独立资源的粒度来控制不同用户能够对该资源进行哪些操作(资源的共享操作),以及哪些用户可以看到资源(资源共享范围)。 1. 为什么需要资源权限 以“数据看板”这类资源为例,同一个站点允许创建数十个数据看板,不同数据看板对应不同的分析命题,如“推广数据看板”“运营活动看板”“

  • 我有一个文件夹和包结构,如下所示 null null 致以最诚挚的问候 编辑:使用windows可能有不同的语法

  • 本文向大家介绍Django静态资源URL STATIC_ROOT的配置方法,包括了Django静态资源URL STATIC_ROOT的配置方法的使用技巧和注意事项,需要的朋友参考一下 缘由   新手学习 Django 当配置好 HTML 页面后,就需要使用一些静态资源,如图片,JS 文件,CSS 样式等,但是 Django 里面使用这些资源并不是直接引用一下就好,还要配置路径即 STATIC_UR