1.静态资源的映射提供默认的配置
首先我们需要知道Spring Boot中的Spring MVC模块利用ResourceHttpRequestHandler来处理静态内容,对静态资源的映射提供了默认的配置(即前端代码即可放到以下目录,目录都需自己在resources层创建对应名称的文件夹):
一般大家是创建static文件夹就足够
classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/ /:当前项目的根路径
2.方法一:
更多静态资源映射原理:
SpringBoot2.x系列教程24--整合SpringMVC之静态资源配置 - 知乎 (zhihu.com)
自定义静态资源访问路径联调前后端参考这篇文章的3.2
3.方法二:
1.resources下新建static文件夹,在static下分别创建两个自定义命名的文件夹,分别放PC端前端代码和移动端前端代码(注意在文件夹下粘贴前端代码,只从里层,也就是全是css,js,static的文件页面开始复制)
3.重启整个项目
4.访问路径 (注:static文件夹下只要加多了一层,链接访问就一定要带index.html#)
resources/static/pc文件下的访问路径:
resources/static/app文件下的访问路径:
如果recources/static下没有多加文件夹,仅需要放一份前端代码,那么访问路径则直接为:
localhost:端口号/#/前端访问页面路径 如:localhost:8088/#/login