极简部署方案 2.4+ === 此文档已更新至2.4版本, 老版本请看 [2.3之前版@极简部署文档 ](http://jeecg-boot.mydoc.io/?t=345826) 基于 spring boot 特性 1、修改配置.env.production,设置后台接口地址 ``` NODE_ENV=production VUE_APP_API_BASE_URL=https://bootapi.jeecg.com VUE_APP_CAS_BASE_URL=http://localhost:8888/cas VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview ``` 2、修改路由History 模式为“hash” ``` src/router/index.js ``` ![输入图片说明](https://static.oschina.net/uploads/img/201905/29165605_bIXK.png "在这里输入图片标题") 然后 ant-design-jeecg-vue 运行 build ``` npm run build ``` 3、然后将编译之后dist下的文件复制到 jeecg-boot-module-system 项目的 /src/main/resources/static 目录下。 4、修改springboot项目启动,根路径访问页面为 index.html jeecg-boot-base/jeecg-boot-base-core\org.jeecg.config.WebMvcConfiguration ``` /** * 访问根路径默认跳转 index.html页面 (简化部署方案: 可以把前端打包直接放到项目的 webapp,上面的配置) */ @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/").setViewName("index.html"); } ``` 5、修改springboot项目的启动名字,去掉项目名 jeecg-boot ``` jeecg-boot-module-system/src/main/resources/application-dev.yml ``` ![输入图片说明](https://static.oschina.net/uploads/img/201905/29171247_YzQ5.png "在这里输入图片标题") 6、重新启动项目,访问 http://localhost:8080/ 就可以看到效果