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

Spring不加载自定义css

华煜祺
2023-03-14

我的Spring启动应用程序有问题。它似乎不加载自定义css文件。我把它放在资源/静态/css下,我也尝试过在资源/公共/css下,但它也不起作用。

我把我的项目留在git hub帐户上,这样你就可以检查出什么问题了。

GitHub项目

另外,当我打开chrome控制台下的登录页面时,会出现一个警告

资源被解释为样式表,但使用 MIME 类型文本/纯文本传输:“http://localhost:8080/css/style.css”。

共有2个答案

严亦
2023-03-14

试试这个。因为你正在使用胸腺叶,你可以用它来获取资源。

<link type="text/css" href="../static/css/style.css"
      th:href="@{css/style.css}" rel="stylesheet" media="screen"/>
邵弘伟
2023-03-14

问题出在您的每月支出控制器中,其中包含以下代码:

@RestController("/monthly")
public class MonthlyExpensesController {

    @GetMapping()
    public Expenses getMonthlyExpenses() {
        return null;
    }
}

您的错误是尝试使用注释的值为控制器设置路径 /monthly。但是@RestController注释列表的值用作bean名称而不是路径解析。

因此,您的MonthlyExpensesController已注册为默认路径。它作为一个控制器来处理/css/style。css并返回null,这将导致您看到的空响应。

将控制器更改为:

@RestController
public class MonthlyExpensesController {

    @GetMapping("/monthly")
    public Expenses getMonthlyExpenses() {
        return null;
    }
}

而且它应该起作用。

还有一件事:请在未来使用最少的,可编译的示例,我首先必须设置一个虚拟数据库才能使程序运行。

更新:

除了更改控制器以提供css文件外,您还需要修复代码以加载样式表。你必须改变

<link type ="text/css" href="css/style.css"/>

<link rel="stylesheet" href="css/style.css"/>

否则该文件不会被解释为css文件。然后,当我运行它时,登录页面如下所示:

就个人而言,我会将加载css文件的行从页面末尾移动到

 类似资料:
  • 我正在与Spring Boot一起使用JDBI。我遵循了本指南,这导致必须创建一个类:<code>JdbiConfig</code>,对于应用程序上下文中需要的每个dao,您必须添加: 我想知道Spring Boot是否有办法创建一个定制的处理器来创建beans并将它们放入应用程序上下文中。我有两个想法: 使用自定义注释注释DAO并编写一些东西来提取它们。我尝试过只是手动将这些注入到应用程序启动中

  • 本文向大家介绍android自定义ProgressDialog加载效果,包括了android自定义ProgressDialog加载效果的使用技巧和注意事项,需要的朋友参考一下 用来记录自己所用到的知识 前两天在做项目的时候发现有时候在访问网络数据的时候由于后台要做的工作较多,给我们返回数据的时间较长,所以老大叫我加了一个加载中的logo图用来提高用户体验. 于是就在网上找了许多大神写的案例,再结合

  • 我正在AnyLogic中构建一个DES队列模型。我之前已经构建了几个模型,在这些模型中,我使用定义自己的代理类型来存储代理参数,例如,这些参数改变了它们在队列网络中的流动方式。在过去,这并没有引起错误。但是,在构建了一个新的、非常简单的M/M/1队列模型(源、服务和接收器)并定义了一个新的代理类型“myAgent”之后,即使我没有保存或访问任何代理属性,我也会遇到错误: 看来,或许是新定义的代理不

  • 我想提供一个特定的Bean,以便这个Bean覆盖Spring Cloud AutoConfiguration类中的Bean。 我还尝试使用自动配置。但是甚至注释也被忽略。 我的配置类bean总是在KubernetesClientAutoConfiguration类中的bean之后实例化。因此,AutoConfiguration类不使用我的bean。 文档说:在任何时候,您都可以开始定义自己的配置,

  • 我试图在我的Spring项目上实现一个自定义登录页面,但是当我运行该项目时,我得到以下错误: 有人知道是什么导致了这个错误吗??

  • 我尝试添加到自定义配置类中,但仍然看到相同的问题。