SpringBoot 之 静态资源路径、显示首页

静态资源路径

静态资源支持放在以下路径中,访问优先级从上到下:

classpath:/META-INF/resources/
classpath:/resources/
classpath:/static/  # 默认路径
classpath:/public/

其中 classpath 为 src/main/resources 目录。

请求地址为:http://localhost:8080/xx.js

首页

文件位置:

classpath:/static/favicon.ico
classpath:/templates/index.html

导入 thymeleaf 模板引擎依赖:


    
        org.springframework.boot
        spring-boot-starter
    
    
        org.thymeleaf
        thymeleaf-spring5
    
    
        org.thymeleaf.extras
        thymeleaf-extras-java8time
    

定义请求控制器:

@Controller
public class IndexController {
    @RequestMapping({"/", "/index.html"})
    public String index(Model model){
        model.addAttribute("msg", "Hello, Thymeleaf!");
        return "index";
    }
}

加入模板内容显示首页:




    
    index page


	

首页

你可能感兴趣的:(SpringBoot 之 静态资源路径、显示首页)