Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在spring boot中访问pcf用户服务_Java_Spring_Spring Boot_Gradle_Cloud Foundry - Fatal编程技术网

Java 如何在spring boot中访问pcf用户服务

Java 如何在spring boot中访问pcf用户服务,java,spring,spring-boot,gradle,cloud-foundry,Java,Spring,Spring Boot,Gradle,Cloud Foundry,我有一个连接到db2和oracle数据库的web服务,目前我通过在application.properties文件中硬编码数据库的db凭据来连接数据库,这是一个非常糟糕的做法 我创建了一个java类,在这个类中我创建了这些数据库的数据源bean。 我的Web服务托管在PCF上。 因此,我在PCF上添加了用户服务,并将其绑定到我的应用程序中 但现在的问题是,当我想在pcf上存储db凭据时,我将如何在代码应用程序中设置连接(访问数据源对象) 请提供一步一步的过程,或者如果github上有任何可用的项

我有一个连接到db2和oracle数据库的web服务,目前我通过在application.properties文件中硬编码数据库的db凭据来连接数据库,这是一个非常糟糕的做法

我创建了一个java类,在这个类中我创建了这些数据库的数据源bean。 我的Web服务托管在PCF上。 因此,我在PCF上添加了用户服务,并将其绑定到我的应用程序中

但现在的问题是,当我想在pcf上存储db凭据时,我将如何在代码应用程序中设置连接(访问数据源对象)

请提供一步一步的过程,或者如果github上有任何可用的项目,请共享链接。

您可以使用:

将服务绑定添加到清单服务绑定

services:
  - oracle-database-service
  - db2-database-service
您需要将PCF中的Oracle和数据库注册为服务并绑定应用程序

  • 创建oracle服务
    cf创建用户提供的服务oracle数据库服务-p'{“uri”:oracle://user:pass@dbhost:1521/db“}”
  • 将新服务绑定到现有应用程序
    cf绑定服务