springboot配置集成vue前端并打包发布
springboot配置集成vue前端并打包发布
操作步骤
-
新建一个springboot工程orchid
-
新建一个vue项目并成功打包,可以参考https://www.cnblogs.com/ants_double/p/13391211.html
-
添加必要的依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
-
添加controller入口
@Controller() @RequestMapping("/") public class IndexController { @GetMapping("home") public ModelAndView index(){ ModelAndView mv = new ModelAndView("index"); return mv; } }
-
配置资源文件
spring: thymeleaf: prefix: classpath:/templates/ suffix: .html servlet: content-type: text/html mode: HTML cache: false encoding: utf-8
-
放入vue生成的包文件(使用默认路径)
- static 文件夹放入 resources/static文件夹下
- index.html放入resources/templates文件夹下
-
打包发布
mvn package nohup java -jar ****.jar
源码
作者:Ants_double
出处:https://www.cnblogs.com/ants_double/
本文版权归作者和博客园所有,欢迎转载。转载请在留言板处留言给我,且在文章标明原文链接,谢谢!
如果您觉得本篇博文对您有所收获,觉得我还算用心,请点击右下角的 [大拇指],谢谢!