小编Ory*_*sio的帖子

将 CSS 文件添加到 Spring Boot + Spring Security Thymeleaf 文件中

我想将 CSS 文件添加到我的 HTML 文件中。当我尝试将 CSS 添加到 Spring Security 应用程序时出现了问题(我从事基本的 Spring 入门内容)。我责怪 Spring Security,因为没有它,CSS 文件会正确加载。

Application.java 文件:

package mainpack;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application {

    public static void main(String[] args) throws Throwable {
        SpringApplication.run(Application.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

MvcConfig.java 文件:

package mainpack;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

@Configuration
public class MvcConfig extends WebMvcConfigurerAdapter {

    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/home").setViewName("home");
        registry.addViewController("/").setViewName("home");
        registry.addViewController("/hello").setViewName("hello");
        registry.addViewController("/login").setViewName("login");
        registry.addViewController("/index").setViewName("index");
        registry.addViewController("/register").setViewName("register");
        registry.addViewController("/whatever").setViewName("whatever");
    }
}
Run Code Online (Sandbox Code Playgroud)

WebSecurityConfig.java 文件:

package mainpack;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration; …
Run Code Online (Sandbox Code Playgroud)

stylesheet spring-security thymeleaf spring-boot

6
推荐指数
2
解决办法
7615
查看次数