0
点赞
收藏
分享

微信扫一扫

Spring Boot基础之多环境配置

1. 技术目标

2. 技术介绍

3. 环境配置

3.1 基础环境配置

4. 技术详解

4.1 项目搭建
4.2 项目配置文件
4.2.1 添加主配置文件application.yml
# mysql
spring:
# 环境 dev|test|prod
profiles:
active: dev
# jackson时间格式化
jackson:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
http:
multipart:
max-file-size: 100MB
max-request-size: 100MB
enabled: true
# Tomcat
server:
tomcat:
uri-encoding: UTF-8
max-threads: 1000
min-spare-threads: 30
port: 8080
context-path: /Learning-03-04
#logging
logging:
level: debug
4.2.2 添加开发配置文件application-dev.properties
# 开发环境
server.port=8081
spring.datasource.username=root
spring.datasource.password=123654
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8
4.2.3 添加测试配置文件application-test.properties
# 测试环境
server.port=8082
spring.datasource.username=root
spring.datasource.password=123654
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8
4.2.4 添加生产配置文件application-prod.yml
# 生产环境
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost:3306/invoice?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
username: root
password: 123654
4.3 项目环境切换

4.4 项目同时启动多个环境
4.1.1 项目打包
4.1.1 项目不同环境运行

5. 技术总结

6. 重点强调

举报

相关推荐

0 条评论