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 publicclassIndexController{ @RequestMapping({"/","/index.html"}) publicStringindex(Modelmodel){ model.addAttribute("msg","Hello,Thymeleaf!"); return"index"; } }
加入模板内容显示首页:
indexpage 首页