需求:由于目前项目前后端未分离,前端每次修改都需要后端打包发布,影响开发效率。
但是又不想每台服务都安装nginx的方式来实现前后端分离
提供一种方法(仅供参考):
我们可以把springboot项目static目录下的静态文件(前端代码、logo等)指向其他位置
- 下边是properties配置
- 代表静态资源在linux服务器位置
spring.resources.static-locations=file:/home/admin/static/project/v1/(后边是静态资源在服务器位置)
windows用户写法如下
- 代表静态资源在windows机器位置
file:///C:/User/static/
这样前端同事可以自行把前端代码发布到此位置,springboot也会实时读到最新的前端代码