Мне нужно установить активный профиль в весенней загрузке приложения через команду maven, но она принимает профиль по умолчанию - PullRequest
0 голосов
/ 13 июня 2019

В моем приложении 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

1 Ответ

0 голосов
/ 13 июня 2019

Если вы используете команду maven, попробуйте следующее для установки профиля:

mvn spring-boot:run -Dspring-boot.run.profiles=foo,bar

Приведенная выше команда устанавливает профиль пружины времени выполнения через плагин maven. Официальный документ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...