SpringBoot with Thymeleaf - css 未找到
2022-09-03 16:37:44
首先要说的是,我一直在寻找解决方案已经有一段时间了,我现在非常绝望。
我无法让css文件在Spring Boot运行时从html页面访问。
html.file
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org"
xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity3">
<head lang="en">
<title th:text='#{Title}'>AntiIntruder</title>
<meta charset="UTF-8" />
<link rel="stylesheet" type="text/css" media="all" href="../assets/css/style.css" th:href="@{/css/style.css}" />
</head>
<body>
...
应用.java
@SpringBootApplication // adds @Configuration, @EnableAutoConfiguration, @ComponentScan
@EnableWebMvc
public class Application extends WebMvcConfigurerAdapter {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/assets/**").addResourceLocations("classpath:/assets/*");
}
}
文件夹结构:
我尝试将文件夹放入文件夹和/或删除addResourcesHandlers,通过相对路径和其他一些内容引用css。似乎没有什么能解决这个问题。请,也让我知道,如果你试图解决这个问题,但没有找到解决方案,所以我知道,我没有被忽视。css
static