Bluemix:Java Rest API入门应用程序

时间:2016-02-18 16:06:54

标签: java spring rest ibm-cloud

我想在Bluemix上运行和部署java rest API代码。这更像是要结合API管理来理解Devops功能。

我尝试使用此功能:http://www.codingpedia.org/ama/tutorial-rest-api-design-and-implementation-in-java-with-jersey-and-spring/

但无法将其推向Bluemix。我可以得到一些支持吗?

更新

当我将它推送到Bluemix时,我收到错误消息,说它找不到合适的运行时。

2 个答案:

答案 0 :(得分:1)

阅读您的评论,您正在寻找创建入门Java REST应用程序的一些指示(可能集成了一个交付管道)。

您可以使用Liberty for Java runtime开始在Bluemix上创建应用程序。然后,您可以从应用程序仪表板中单击"添加Git"在IBM Bluemix DevOps Services(IDS)上创建Git存储库。现在,您已在Bluemix上运行入门应用程序,并在IDS上托管其代码。您可以直接在IDS的Web IDE上编辑代码(单击" Edit Code")并从那里在Bluemix上推送新版本的applcation,或者您可以在本地克隆存储库环境(例如使用Eclipse Tools for Bluemix)并直接从您的计算机部署到Bluemix。

使用第一个选项,您将能够使用" Build& amp;快速设置交付管道。部署"按钮,并使用IDS的DevOps功能。 Build & Deploy功能(也称为管道)可自动执行项目的持续部署。在项目的管道中,阶段序列检索输入和运行作业,例如构建,测试和部署。

要向示例应用程序添加REST功能,您可以使用例如JAX-RS 2.0。看看here

答案 1 :(得分:0)

Javaee jax-rs REST API启动器

将我的java REST API启动程序用于bluemix。这使用javaee + jax-rs + swagger 只需将其分叉,运行pom.xml以生成war并将war文件推送到bluemix。像魅力一样工作

https://github.com/sanketsw/jax_rs_REST_Example

用于bluemix的Spring Boot REST API启动程序

如果您需要Spring Boot REST API启动程序,可以使用以下样板文件。这是一个netflix eureka客户端,但您可以忽略eureka注释。无论如何,REST API将无缝地工作

https://github.com/sanketsw/Netflix_Eureka_Client_Hello_World

另一个更干净的springboot REST API启动程序在这里:https://github.com/sanketsw/SpringBoot_REST_API