netbeans Java REST Web服务

8qgya5xd  于 2022-11-10  发布在  Java
关注(0)|答案(3)|浏览(179)

我正在尝试构建一个Java REST Web服务,它将对get请求进行一些处理(例如,发送带有信息的get请求,进行一些计算,然后发送一个带有结果的对象)。有什么想法可以让我在Netbeans中轻松地设置这个吗?我一直在使用New-〉RESTful Web服务...特性,但似乎无法让它返回一个对象。

3mpgtkmj

3mpgtkmj1#

AFAIK你应该返回结果的字符串表示。例如实现getXml()方法:

/**
 * Retrieves representation of an instance of services.GenericResource
 * @return an instance of java.lang.String
 */
@GET
@Produces("application/xml")
public String getXml() {
    return "<entry></entry>";
}

您可以使用XML API将对象转换为XML字符串并返回它们。

mw3dktmi

mw3dktmi2#

你想返回什么类型的对象...?在java rest webservice中,你可以返回很多类型的对象,比如json,xml。
您可以按照这些教程来创建任何类型的java rest webservice -http://www.mkyong.com/webservices/jax-rs/json-example-with-jersey-jackson/
此链接显示了返回json对象的get请求的示例。您可以浏览教程以了解任何其他要求。

1rhkuytd

1rhkuytd3#

我还没有在Netbeans中尝试过,但是我已经使用Intellij tho和maven完成了。只是使用servlet来获取请求,并使用GSON将传出的java对象转换为JSON并发送出去。
This is the project I did with some of my colleges.

相关问题