当前位置:   article > 正文

3. springboot中集成部署vue3_springboot vue3 合并发布

springboot vue3 合并发布

1. vue3构建

     构建命令 npm run build, 构建的结果在disc目录:

2. springboot集成

   2.1 拷贝vue3构建结果到springboot resources/static目录

2.2 springboot pom依赖

添加thymeleaf依赖

  1. <dependency>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-web</artifactId>
  4. </dependency>
  5. <!--thymeleaf-->
  6. <dependency>
  7. <groupId>org.springframework.boot</groupId>
  8. <artifactId>spring-boot-starter-thymeleaf</artifactId>
  9. </dependency>

2.3 application.yml新增thymeleaf配置

  1. server:
  2. port: 8081
  3. spring:
  4. # 打成jar包必须添加如下配置才能找到页面
  5. thymeleaf:
  6. mode: HTML
  7. cache: false
  8. prefix: classpath:/static

2.4 新增后台页面controller

  1. package com.spring.test.demo.controller;
  2. import org.springframework.stereotype.Controller;
  3. import org.springframework.web.bind.annotation.PathVariable;
  4. import org.springframework.web.bind.annotation.RequestMapping;
  5. /**
  6. * 页面跳转控制器
  7. */
  8. @Controller
  9. public class PageController {
  10. //后台页面
  11. @RequestMapping("/{backPage}")
  12. public String backPage(@PathVariable String backPage) {
  13. return "/" + backPage;
  14. }
  15. }

2.5 运行springboot并访问后台页面

    访问后台页面: http://localhost:8081/index

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/573567
推荐阅读
相关标签
  

闽ICP备14008679号