刚接触vue+Spring boot整合部署,网上找到2种解决办法
1.另开一个服务器Nginx、tomcat之类的运行vue部署
2.把vue build后的目录拷贝到Spring boot resources/static目录下,然后打包
第一种起服务器不方便,第二种更不方便。
其实解决这个问题非常简单
在启动Spring boot build后的jar时,可以指定classpath,随便弄个目录放vue build后的文件(新建个static目录,根据Spring boot加载原则),加到classpath下就可以了。
如:java -Xmx521m -classpath "xx.jar;./static" -jar xx.jar