首页 > 其他分享 >vuecli3项目集成到springboot

vuecli3项目集成到springboot

时间:2022-11-30 21:55:28浏览次数:53  
标签:集成 vue springboot vuecli3 项目 demo server static

路径配置

当springboot中设置项目访问路径

server.servlet.context-path=/demo

 

vue项目中vue.config.js需配置publicPath

module.exports = {
  transpileDependencies: true,
  configureWebpack: {
    resolve: {
      alias: {//配置目录的别名
        'assets': '@/assets',
        'common': '@/common',
        'components': '@/components',
        'network': '@/network',
        'views': '@/views',
      }
    }
  } ,
  publicPath: process.env.NODE_ENV === 'production' ? '/demo' : './'
}

 

 

 

springboot配置文件

# 应用名称
spring.application.name=vue202211
# 应用服务 WEB 访问端口
server.port=8088
#设置项目访问根路径
server.servlet.context-path=/demo
#自定义Springboot前端静态资源的位置
spring.resources.static-locations:classpath:/static/dist,classpath:/templates/

 

将打包后的vue项目,dist文件夹放至springboot的static目录下

 

 

启动项目,访问url:

http://localhost:8088/demo/

 

 

 

运行vue项目:

npm run serve

打包vue项目:

npm run build

 

标签:集成,vue,springboot,vuecli3,项目,demo,server,static
From: https://www.cnblogs.com/ixtao/p/16939881.html

相关文章

  • tomcat_动态java项目的目录结构以及与IDEA集成&创建web项目
    tomcat_动态java项目的目录结构静态项目和动态项目:目录结构:java动态的目录结构:项目的根目录WEB-INF目录......
  • .NET集成Yitter.IdGenerator实现分布式Id,并使用redis自动注册WorkerId
    参考文章多语言新雪花算法(SnowFlakeIdGenerator)添加依赖Install-PackageYitter.IdGenerator-Version1.0.14自动注册WorkerId的动态库下载这是一个go语言版本的......
  • springboot缓存之缓存工作原理
    核心:使用CacheManager[ConcurrentMapCacheManager]按照名字得到Cache[ConcurrentMapCache]组件    key使用keyGenerator生成的,默认是SimpleKeyGenerator   ......
  • springboot缓存之搭建redis环境
    Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库\缓存和消息中间件.安装redis,使用dockerdockerpullregistry.docker-cn.com/library/redis运行re......
  • springboot缓存之整合redis
     一\引入redispom.xml中添加<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>......
  • springboot分布式之duddo简介+docker安装zookeeper
    dubbo:解决服务之间远程服务调用问题================================================================================================1-安装zookeeperdockerpullzoo......
  • springboot热部署之devtools开发热部署
    example: 修改接口此时target/classes中的文件依然是ctrl+F9后,target/class中的文件虽然做出修改,但是并未部署到浏览器中进入spring官网的springboot官方文档中的usings......
  • springboot检索之elasticsearch快速使用
    打开elasticsearch官网,docs,简体中文->Elasticsearch:权威指南   Elasticsearch是 面向文档 的,意味着它存储整个对象或 文档。Elasticsearch不仅存储文档,而且 ......
  • SpringBoot参数校验
    1.前言因为网络传输的不可靠性,以及前端数据控制的可篡改性,后端的参数校验是必须的,应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。2.数据校验的......
  • SpringBoot整合ElasticSearch
    目录1SpringBoot整合ElasticSearch1.1pom.xml1.2创建高级客户端1.3基本用法1.3.1创建、判断存在、删除索引1.3.2对文档的CRUD1.3.3批量CRUD数据1.3.4查询所有、模......