【发布时间】:2019-10-27 15:37:20
【问题描述】:
我的应用程序中有 3 个环境,即 dev、prod、test i,因为我将 application-prod.yml,application-dev.yml,applicaton-test.yml 和 application.properties 等文件分开,我正在运行命令 -> mvn spring-boot:run -Dspring.profiles.active=prod 但它将配置文件作为默认配置文件
application.properties
server.port=8002
application-prod.yml
--------------------------
spring:
jpa:
show-sql: true
properties:
hibernate: dialect:org.hibernate.dialect.Oracle10gDialect
ddl-auto: update
datasource:
username: scott
password: tiger
url: jdbc:oracle:thin:@localhost:1521:xe
driver-class-name: oracle.jdbc.OracleDriver
app:
message : This for DevEnvironment connect to Oracle
logging:
level:
org:
springframework:
web: DEBUG
【问题讨论】:
-
您使用的是哪个版本?让我知道以下是否有帮助
-
对于 V1 你应该运行 - mvn spring-boot:run -Dspring.profiles.active=prod 对于 V2.X: mvn spring-boot:run -Dspring-boot.run.profiles =产品
标签: java maven spring-boot spring-mvc