文章目录
el-admin将前端打包到jar包
项目本是前后端分离,但为了满足特别需求,需要将前端打进jar包,跟后端一起发布,所以有了这边博客。
一、改造前端
1.更改.env.production,改成对应的后端接口
VUE_APP_BASE_API = 'http://47.99.209.106:18061'
VUE_APP_WS_API = 'ws://47.99.209.106:18061'
2.更改vue.config.js
publicPath: process.env.NODE_ENV === 'development' ? '/' : './',
3.更改router.js
mode: 'hash',
二、后端修改
1.这段代码可以先看看
代码如下(示例):
2.添加META-INF/resources/
将前端打包好的dist放在下面
3.给SpringSecurityConfig添加图上四个
总结
修改结束,这里最终打jar包或war包都可以。
访问入口则是:ip+后端端口/dist/index.html,dist可以写成自己的项目名简写,注意改一下相应的目录名