用 thymeleaf 添加 css

http://img1.mukewang.com/613daea70001d3b709970415.jpg

我想访问 login.css 文件。为此,我尝试在登录页面中执行此操作:


<link rel="stylesheet" type="text/css" href="..static/css/login.css" th:href="@{/static/css/login.css}"/>

我有一个 WebConfig:


@Configuration

@EnableWebMvc

public class WebConfig implements WebMvcConfigurer {


    @Override

    public void addResourceHandlers(ResourceHandlerRegistry registry) {

        registry.addResourceHandler("/static/**")

                .addResourceLocations("classpath:/static/");


    }

}


Helenr
浏览 137回答 1
1回答

蝴蝶刀刀

由于您使用 Spring-Boot,路径应该被自动识别。项目结构应该是相似的:resources/static/jsresources/static/css如果没有其他覆盖方法,请删除WebConfig带有注释的类。我建议避免@EnableWebMvc与 Spring-Boot 一起使用,因为您对 MVC 配置进行了所有控制(和责任)。通过以下方式访问静态资源:<link&nbsp;rel="stylesheet"&nbsp;th:href="@{/css/login.css}"/>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java