Я не могу загрузить определенный загрузочный профиль Spring из командной строки.
Содержимое файла applciation.yml выглядит следующим образом и находится в папке ресурсов моего приложения.
server:
port: 8787
spring:
application:
name: demo
spring:
profiles: local_mysql
datasource:
url: jdbc:mysql://localhost:3306/demo?createDatabaseIfNotExist=true
username: root
password: root
driverClassName: com.mysql.jdbc.Driver
jpa:
hibernate:
ddl-auto: update
dialect: org.hibernate.dialect.MySQLDialect
server:
port: 8787
spring:
profiles: development
datasource:
url: jdbc:mysql://localhost:3306/demo?createDatabaseIfNotExist=true
username: admin
password: admin
driverClassName: com.mysql.jdbc.Driver
jpa:
hibernate:
ddl-auto: update
dialect: org.hibernate.dialect.MySQLDialect
server:
port: 8788
После выполнения mvn clean package
и запуска приложения с java -jar -Dspring.profiles.active=local_mysql target\demo-1.0.0-SNAPSHOT.jar
Приложение игнорирует указанный профиль и просто запускается на 8080 с H2 Db вместо mySQL.