1 将静态文件引入项目
![将静态资源放入指定目录](https://i-blog.csdnimg.cn/blog_migrate/10527f9af639dfe2f5fc1147ff599eb0.png)
2 引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
3 配置文件
spring.thymeleaf.prefix=classpath:/static/
4 跳转Controller
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("index")
public class IndexController {
@GetMapping
public String index() {
return "/index";
}
}
5 拦截器配置
@Configuration
public class MvcConfig implements WebMvcConfigurer {
@Bean
public AuthActionInterceptor myInterceptor() {
return new AuthActionInterceptor();
}
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(myInterceptor())
.addPathPatterns("/**")
.excludePathPatterns("/login/**", "/index/**", "/js/**", "/css/**", "/fonts/**", "/img/**");
}
}