2
私はRotalBitMQとMYSQLSERVICESを使用できます。バインディングサービスでは、クレデンシャルを取得してアプリケーションでそのクレデンシャルを使用できます。春データプロジェクトのプロパティ。ピボットクラウドファウンドリを使用するrabbitmqとmysqlサービスでvcapサービスを使用してspringデータjpaアプリケーション
私が使用しているこの構成は、アプリケーションでハードコードされています。プロパティこの構成を動的にするには、pivotalによって提供されるvcapサービスを使用できることがわかりました。
したがって、rabbimqとmysqlのランタイム資格情報を使用します。
マイコードは以下のとおりです。
ファイル:application.propeties
rabbitmq.host=hostname
rabbitmq.virtual-host=vhost
rabbitmq.username=username
rabbitmq.password=password
rabbit.mainqueue=queue name
rabbit.errorqueue=erro queue name
spring.datasource.url=jdbc:mysql://hostname:postno
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=root
server.port=8000
以下は、リポジトリファイル
package com.redistomysql.consumer.repo;
import org.springframework.data.jpa.repository.JpaRepository;
public interface tblemployee_personal_infoRepository extends JpaRepository<tblemployee_personal_info, Long> {
}
ある任意の助けいただければ幸いです。