当前位置: 首页 > Web前端 > HTML5

使用SAPBTP创建SpringBootJava应用

时间:2023-04-05 01:16:50 HTML5

Fullstack类型的开发空间带有几个开箱即用的扩展,用于开发CAP应用,例如内置的CDS工具。打开一个新的终端窗口:输入命令cdprojects/:运行以下命令行:mvn-Barchetype:generate-DarchetypeArtifactId=cds-services-archetype-DarchetypeGroupId=com.sap.cds\-DarchetypeVersion=1.17.0\-DgroupId=com.sap.cap-DartifactId=products-service-Dpackage=com.sap.cap.productsservice下面是这个参数的解释。archetype:generate:全称是org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate,其中archetype是原型的意思。从原型生成新项目,并在使用部分原型时更新实际项目。如果项目是完全构建的,则构建在其artifactId对应的目录中。如果使用部分原型更新项目,则在当前目录中完成。参考链接。运行后使用原型生成项目骨架:打开工作区:db存放数据库相关资源,srv文件夹存放Java相关代码。CAP应用程序使用核心数据服务(CDS)来描述:使用实体定义(entitydefinitons)的数据结构使用服务(service)来定义如何使用数据结构在srv文件夹中新建一个文件并命名它``:定义一个名为Products的实体定义:serviceAdminService{entityProducts{keyID:Integer;标题:字符串(111);描述:字符串(1111);}}执行mvncleaninstall命令:确保看到消息BUILDSUCCESSFUL。当我们使用命令行mvn-Barchetype:generate创建项目骨架时,自动生成了Application.java:可以使用ctrl+p直接打开Application.java文件:使用命令行mvncleanspring-boot:运行以启动此模板应用程序:有一个应用程序正在侦听端口8080。单击Expose并打开。8080端口已经暴露,可以对外访问监听服务。要查看映射的URL,请使用“端口:预览”命令。打开命令面板:执行ports:preview查看url:可以看到应用程序的url:https://workspaces-ws-pdwk4-a...这个url的命名约定:突出显示的id是工作区id: