关键云代工厂中DB2服务的自定义服务连接器

时间:2016-02-19 02:58:20

标签: spring-boot cloudfoundry spring-cloud pivotal-cloud-foundry spring-cloud-connectors

我有一个春季启动应用程序,我正在尝试连接到DB2服务。但我得到没有服务连接创建者例外,因为关键的云代工厂支持Mongo数据库和其他几个数据库。任何人都可以告诉如何在用于DB2服务的spring boot app中编写自定义服务连接器?

1 个答案:

答案 0 :(得分:0)

使用命令行创建DB2服务作为用户提供的服务:

cf cups db2-service -p "uri,user,password"

系统将提示您输入参数。输入用户,密码和URI:

jdbc:db2://<host>[:<port>]/<database_name>

确保在pom.xml中声明了云连接器:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-cloud-connectors</artifactId>
</dependency>

将服务绑定到您的应用。现在,您可以通过以下声明访问数据库:

@Autowired
JdbcTemplate _jdbcTemplate;