云网站服务器_国内数据云存储_移动云数据库服务器主机-搜集站云

数据库_数据库的安装_促销

小七 141 0

数据库_数据库的安装_促销

在这个博客系列中,我们将开发一个Spring-Boot应用程序,并将其部署在SAP云平台(cloudfoundry)上。对于持久性,我们将在SCP上使用saphana服务。这个项目的目标是展示如何在CloudFoundry中使用HANA数据库。应用程序本身非常简单—REST端点支持对雇员实体的CRUD操作。

在这里可以找到本博客中使用的代码—GitHub

所以,让我们开始。

步骤1:创建Spring boot应用程序。

为Eclipse安装Spring Tools 4。

选择New project->Spring->Create New Spring boot project。

分组ID–春季hana cloud foundry工件ID–spring hana cloud foundry名称–spring-hana cloud foundry说明–使用SAP HANA服务的示例Spring Boot应用程序

pom.xml文件–

spring boot starter data jpa–将spring data jpa与Hibernate一起使用的启动程序lombok–为pojo提供自动getter、setter和其他方便的注释。h2–用于本地测试的内存数据库

重要的依赖项是

spring cloud cloudfoundry connector–它简化了连接到云环境(如cloud Foundry)中服务的过程。SpringCloudSpringServiceConnector–这个库为SpringDataConnector提供数据源实现。spring cloudfoundry hana服务连接器–用于spring引导的hana连接器。ngdbc–HANA驱动程序

创建模型–员工.java

为模型类创建相应的存储库–EmployeeRepository.java文件

为存储库创建相应的服务-雇员服务.java

创建控制器来处理所有请求-EmployeeController.java文件

最后我们谈到了最重要的一点我们将在运行时将数据源绑定到应用程序。数据源详细信息在CF中作为环境变量提供,也称为–VCAP\u服务。在撰写本博客时,淘客发单软件,淘客网店推广平台,数据源无法直接绑定到应用程序。由于ngdbc驱动程序出现问题,返现网,服务器云平台,需要手动将url、用户名和密码注入config类–问题

为数据源创建一个config类,返利宝,如下所示-CloudDatabaseConfig.java文件

这样我们就完成了我们的应用程序逻辑。最后一位是应用程序配置,它将定义我们如何连接到云数据库以及本地数据库。

对于云,创建属性文件作为应用程序-cf.属性

hana_migration是绑定到应用程序的hana服务实例的名称(我们将在下一部分介绍此主题)。

对于本地测试,请将属性文件创建为–application-本地属性

和应用程序属性加上–

我们准备好了我们的申请代码。下一步是在cloud foundry上部署应用程序并进行测试。

另外,如果您想在local和test中运行应用程序,可以将其作为Eclipse的Spring Boot应用程序运行。以下端点可用于测试–

下一部分我们将在云平台中配置HANA实例,再见。