为了账号安全,请及时绑定邮箱和手机立即绑定

当我将样式表链接到 Thymleaf 页面时,为什么 SpringBoot 会掉线?

当我将样式表链接到 Thymleaf 页面时,为什么 SpringBoot 会掉线?

慕田峪4524236 2022-05-21 16:49:33
我有一个带有 Thymleaf 页面的 Spring Boot 服务器。当我不使用它时它工作正常style.css。但是当我链接一个样式表<link rel="stylesheet" type="text/css" href="../static/css/style.css" th:href="@{/css/style.css}"/>(项目结构:├─ pom.xml├─ src│  ├─ main│  │  ├── java│  │  │   └── com.alexesmet.example│  │  │       ├── Application.java│  │  │       └── controller│  │  │           └── RootController.java│  │  └── resources│  │      ├── application.properties│  │      ├── static│  │      │   └── css│  │      │       └── style.css│  │      └── templates│  │          └── index.html│  └─ test│     └── java我的pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <groupId>com.alexesmet.example</groupId>    <artifactId>webshop</artifactId>    <version>1.0-SNAPSHOT</version>    <parent>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>2.0.0.RELEASE</version>    </parent>    <dependencies>        <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web -->        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-web</artifactId>            <version>2.1.1.RELEASE</version>        </dependency>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-thymeleaf</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-core</artifactId>            <version>5.1.3.RELEASE</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-webmvc</artifactId>            <version>5.1.3.RELEASE</version>        </dependency>
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

删除@EnableWebMvc注释,css 可能会加载。

我在成功的路上做了什么:

  • 我用Spring Initializrpom.xml中的一个替换了我的。堆栈跟踪变得更具可读性。

  • 现在我确定我的浏览器请求 style.css。在更新服务器响应 500 之前,但在更新之后它响应 404。

  • 更新后我注意到它@EnableWebMvc已被弃用。我删除了它。有效。


查看完整回答
反对 回复 2022-05-21
  • 1 回答
  • 0 关注
  • 113 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信