当前位置: 首页 > news >正文

将vue项目整合到springboot项目中并在阿里云上运行

第一步,使用springboot中的thymeleaf模板引擎

导入依赖

        <!-- thymeleaf 模板 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>

在resources目录下建立static文件夹和templates文件夹

在yml中配置thymeleaf

spring:# 模板引擎thymeleaf:mode: HTML5encoding: utf-8# 禁用缓存cache: false

在配置中打开访问静态文件的权限

public class ResourceConfig implements WebMvcConfigurer {@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");}
}

将vue项目打包

npm run build

打包后中的静态文件放入static文件夹中,将index.html放入templates文件夹中

在controller中写路由

让其跳转index.html页面

@Controller
@CrossOrigin
public class IndexController {@GetMapping("/")public String index(){return "index";}
}

运行项目

输入端口并进行访问!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Linux yum-config-manager命令教程:轻松管理YUM软件源(附实例详解和注意事项)
  • js逆向第24例:FastMoss数据分析网站Fm-Sign加密字段破解
  • MATLAB激光通信和-积消息传递算法(Python图形模型算法)模拟调制
  • MAVSDK动态库与静态库及mavsdk_server程序macOS平台编译与安装
  • SQL Server端口配置指南
  • threadx 线程以及优先级调整案例
  • npm和yarn清理缓存命令
  • 【Delphi】webView2 开发中注意事项:Content-MD5
  • 社交网络图数据集
  • WGCLOUD的ping设备监测可以导入excel数据吗
  • Redis基本数据结构
  • 品牌产业出海指南如何搭建国际化架构的跨境电商平台?
  • 品牌产业出海指南(二)如何搭建跨境电商自营型平台?
  • SCI一区级 | Matlab实现GJO-CNN-LSTM-Multihead-Attention多变量时间序列预测
  • Win11 Anaconda3卸载与重装(20240714)
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 【5+】跨webview多页面 触发事件(二)
  • 【RocksDB】TransactionDB源码分析
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • css系列之关于字体的事
  • JavaScript学习总结——原型
  • java小心机(3)| 浅析finalize()
  • JS 面试题总结
  • LintCode 31. partitionArray 数组划分
  • MySQL用户中的%到底包不包括localhost?
  • Nacos系列:Nacos的Java SDK使用
  • 基于Android乐音识别(2)
  • 人脸识别最新开发经验demo
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 一道面试题引发的“血案”
  • 一个完整Java Web项目背后的密码
  • 阿里云ACE认证之理解CDN技术
  • ​【数据结构与算法】冒泡排序:简单易懂的排序算法解析
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • # include “ “ 和 # include < >两者的区别
  • (6)添加vue-cookie
  • (Git) gitignore基础使用
  • (java)关于Thread的挂起和恢复
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (正则)提取页面里的img标签
  • (转)菜鸟学数据库(三)——存储过程
  • ***测试-HTTP方法
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .Net 路由处理厉害了
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • /etc/sudoers (root权限管理)
  • @Bean有哪些属性
  • @selector(..)警告提示
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证