问题描述:
最近在学校实验室接手了一个学校满意度调查网站的维护工作,在维护过程中遇到了许多问题,根本上的原因是他们的代码没有对跨域问题进行处理,而我又是采用的前后端分离式的部署方式,所以造成了无法登录等一系列问题,重新改写代码又非常的浪费时间故直接采用打包部署的方法来解决。这里记录一下操作步骤。
解决方案:
首先要清楚SpringBoot的静态资源,这方面的知识可以直接去百度了解,清楚了SpringBoot的静态资源如何工作就很容易解决了。
- 首先要在前端生成静态文件,就是html、css、js等文件。
- 将生成的静态文件的文件夹或者文件放入到resources文件夹里面的static文件夹中(如果没有就创建一个,如果是文件夹直接放在resource文件夹下也可以)。
- 修改application.yml中的Spring配置里面的staticPath的位置,将staticPath的位置指定到你存放静态文件的目录的上级目录
- 打出jar包进行部署,然后通过域名后加上文件名即可方位到指定的静态文件。