Java 春云;CloudFoundry;spring.jpa属性
我使用SpringCloud将服务绑定到部署到CloudFoundry的SpringBoot应用程序。在本地运行时,我可以将Java选项传递给应用程序,如下所示:Java 春云;CloudFoundry;spring.jpa属性,java,cloud-foundry,spring-cloud,spring-cloud-connectors,Java,Cloud Foundry,Spring Cloud,Spring Cloud Connectors,我使用SpringCloud将服务绑定到部署到CloudFoundry的SpringBoot应用程序。在本地运行时,我可以将Java选项传递给应用程序,如下所示: -Dspring.jpa.hibernate.ddl-auto=create-drop 现在我想在CloudFoundry上运行应用程序时做同样的事情。通常的做法是什么?您可以在manifest.yml文件中放入env条目,如下所示: env: spring.jpa.hibernate.ddl-auto: create-drop
-Dspring.jpa.hibernate.ddl-auto=create-drop
现在我想在CloudFoundry上运行应用程序时做同样的事情。通常的做法是什么?您可以在manifest.yml文件中放入
env
条目,如下所示:
env:
spring.jpa.hibernate.ddl-auto: create-drop
请参见此处的更多信息:
设置系统属性或环境变量的另一种方法是在
src/main/resources/application.properties
或src/main/resources/application.yml
中将其设置为Spring属性
application.properties:
spring.jpa.hibernate.ddl-auto=create-drop
application.yml
spring:
jpa:
hibernate:
ddl-auto: create-drop
使用这种方法,无论应用程序现在部署在本地、CF或其他平台上,都将应用配置 将其设置为环境变量时,可能需要设置SPRING_JPA_HIBERNATE_DDL-AUTO而不是点符号。