前端Vue:
创建对应环境的配置文件
开发环境(dev): .env.development
开发环境(uat): .env.uat
开发环境(prod): .env.production
打开package.json在里面添加脚本
注意: vie-cli-service build --mode [uat|dev|production]后面的uat,dev是根据配置文件名来决定,假设创建一个环境配置文件名叫.env.kkk则打包时, 使用--mode kkk
对于打包build时,使用上面的npm run build:uat或npm run build:prod
对于本地开发时, 需要配置vue.config.js
后端Java:
准备配置文件
application.yml:
spring:
profiles:
active: dev
config:
use-legacy-processing: true
此处使用springboot2.4以上的版本,所以多了一句spring.config.use-legacy-processing: true
application-dev.yml
server:
port: 8082
其他的配置文件类似上面的dev的
本地执行时,可以直接配置application.yml中的spring.profiles.active=对应环境名dev, test, prod
也可以在执行的configuration中添加-Dspring.profiles.active=test(优先级比配置文件的高)