1.创建三个配置文件 src/main/resources
- 1.application.yml
- 2.application-dev.yml
- 3.application-prod.yml
1.application.yml (主配置文件, 用于指定用哪个配置)
spring:
profiles:
active: dev
线上jar如何指定?
如果是线上环境打包, 那么(其实就是动态设置application.yml中的配置):
java -jar 包.jar --spring.profiles.active=prod
application-dev.yml 文件示例
spring:
datasource:
url: jdbc:mysql://localhost:3306/pet
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
jackson:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
mvc:
format:
date-time: yyyy-MM-dd HH:mm:ss
date: yyyy-MM-dd
time: HH:mm:ss
path-match:
matching-strategy: ant_path_matcher
server:
port: 8888
jt-server:
jt808:
enable: true
port:
udp: 7611
tcp: 7611