我正在尝试安装Spring Cloud Netflix Eureka服务器。我正在尝试创建多个配置文件,以便能够一次在本地运行多个应用程序实例而没有太多麻烦。
spring.profiles.active
尝试过,Spring Boot应用似乎不支持该选项server.port
的默认值是8080。可以在application.properties中覆盖它。但是,如果我尝试使用环境变量覆盖它,则将不被尊重。application.properties
server.port=8082
application-local-1.properties
server.port=8083
application-local-2.properties
server.port=8084
我基本上是在尝试从正确的配置文件中读取应用程序。
=================
我的IDE设置
在Intellij上,我使用以下配置参数设置了gradle运行配置
Gradle Project: my-test-project
Tasks: bootRun
VM Options: -Dspring-boot.run.profiles=local
Environment variables: spring-boot.run.profiles=local
我没有同时指定VM选项和环境,