参考:https://www.bilibili.com/video/BV11Z4y1x7pn

1、VUE使用npm run build命令可以打包文件,生成一个dist文件夹

image.png

2、把dist文件夹里面的内容复制到SpringBoot工程里面src/main/resources/static文件夹下

image.png

过滤器或拦截器,要把这些静态资源设置不要求安全验证

  1. //2.定义不需要处理的请求路径
  2. String[] uris = new String[]{
  3. "/", //根路径
  4. "/favicon.ico", //站点图标
  5. "/index.html", //主页
  6. "/js/**", //js文件
  7. "/css/**", //css文件
  8. "/fonts/**", //字体文件
  9. "/pdf/**", //pdf文件
  10. "/tinymce/**", //富文本编辑器
  11. "/users/login", //登录
  12. "/users/logout", //退出登录
  13. "/users/avatar/**", //头像
  14. "/index.html", //主页
  15. "/img/**", //图片
  16. "/common/**",
  17. "/siteset/webset", //网站配置
  18. };

3、springboot打包

参考:
项目打包

4、然后就是运行(java -jar 工程名.jar)

运行前安装好数据库和java环境