jaxrs 1.1(WLP 8.5)注释方法线程安全吗?

昌德鲁

我正在使用Websphere自由概要文件8.5附带的jaxrs1.1 jar创建REST WebService。

假设我们有一个方法addNewProject,如下所示:

如果有很多人调用此webservice方法来同时添加项目。使用下面的链接,有没有并发问题?在servlet中,每个请求都是一个单独的线程,在这里是一样的情况还是我们应该自己处理并发?

endpointLink:http : //somehost.com/path1/path2/addprojectdetails并发布JSON对象。

@POST   
@Path("addprojectdetails")   
@Consumes(MediaType.APPLICATION_JSON)   
@Produces(MediaType.APPLICATION_JSON)  
public Response addNewProject(ProjectDetails projectdetailsObj) {  
return Response.status(200).entity("Project"+projectdetailsObj.getProjectname()+"successfully added").build();
}
约翰·阿门

我不确定您可能在考虑哪种并发问题。对象本身可以是单例或请求范围(如果使用CDI)或无状态会话Bean(如果使用EJB)。如果您使用的是单例,则可能需要了解线程并且不将状态存储在类中。

这可能有助于了解您打算更彻底地回答什么样的并发问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

这是将8个8位整数数组转换为1个64位整数的安全方法吗?

来自分类Dev

Google.Cloud.Datastore.V1.DatastoreDb线程安全吗?

来自分类Dev

(r + 1 +(r >> 8))>> 8是什么?

来自分类Dev

17.1 Wlp6s0:无法从硬件(-22)删除密钥(1,ff:ff:ff:ff:ff:ff:ff)

来自分类Dev

CSS:1/8长的圆弧

来自分类Dev

javascript增加1/8问题

来自分类Dev

CSS:1/8长的圆弧

来自分类Dev

猜数字从1到8

来自分类Dev

如果我有1个线程写入和1个线程读取int32,那么它是线程安全的吗?

来自分类Dev

如果我有1个线程写入和1个线程读取int32,那么它是线程安全的吗?

来自分类Dev

在MATLAB中将1x1x3 uint8解压缩为1x3 uint8的优雅方法?

来自分类Dev

我想把数组 [1,2,3,4,5,6,7,8,9,10,11] 变成数组 [1,2,3,4,5,6,7,8,9,1 ,0,1,1] 仅使用此算法

来自分类Dev

类方法线程安全吗?

来自分类Dev

以下方法线程安全吗

来自分类Dev

这种方法线程安全吗?

来自分类Dev

我的getStatement方法线程安全吗?

来自分类Dev

访问用于JAXRS资源方法的默认JAXB编组器

来自分类Dev

1个C#线程是1个CPU线程吗?

来自分类Dev

1个C#线程是1个CPU线程吗?

来自分类Dev

我的Wifi卡不是wlan0,而是wlp18s0b1,那么如何配置我的Ubuntu服务器?

来自分类Dev

在端口8080和5000上从一个接口到另一个接口的流量(wlp3s0b1> ppp0)

来自分类Dev

ubuntu 18.04.1 铜以太网现在是 wlp2s0 - 没有可用的 wifi 接口 - eno1 只是坐在那里

来自分类Dev

为什么3-1 * 8 + 2 * 3等于1

来自分类Dev

为什么C ++认为8 ^ 1/3 = 1?

来自分类Dev

如何重复序列:r中的1,2,3,4,5,6,1,2,3,4,5,6,7,8,9,10,7,8,9,10

来自分类Dev

数据库值为 ["", "5", "1", "2", "8", "6", "9"] 在 Rails Console 中显示为 "[\"\", \"5\", \"1\"、\"2\"、\"8\"、\"6\"、\"9\"]"?

来自分类Dev

UTF8与Latin1

来自分类Dev

从utf8到latin1

来自分类Dev

Windows 8. 1更新占78%?

Related 相关文章

  1. 1

    这是将8个8位整数数组转换为1个64位整数的安全方法吗?

  2. 2

    Google.Cloud.Datastore.V1.DatastoreDb线程安全吗?

  3. 3

    (r + 1 +(r >> 8))>> 8是什么?

  4. 4

    17.1 Wlp6s0:无法从硬件(-22)删除密钥(1,ff:ff:ff:ff:ff:ff:ff)

  5. 5

    CSS:1/8长的圆弧

  6. 6

    javascript增加1/8问题

  7. 7

    CSS:1/8长的圆弧

  8. 8

    猜数字从1到8

  9. 9

    如果我有1个线程写入和1个线程读取int32,那么它是线程安全的吗?

  10. 10

    如果我有1个线程写入和1个线程读取int32,那么它是线程安全的吗?

  11. 11

    在MATLAB中将1x1x3 uint8解压缩为1x3 uint8的优雅方法?

  12. 12

    我想把数组 [1,2,3,4,5,6,7,8,9,10,11] 变成数组 [1,2,3,4,5,6,7,8,9,1 ,0,1,1] 仅使用此算法

  13. 13

    类方法线程安全吗?

  14. 14

    以下方法线程安全吗

  15. 15

    这种方法线程安全吗?

  16. 16

    我的getStatement方法线程安全吗?

  17. 17

    访问用于JAXRS资源方法的默认JAXB编组器

  18. 18

    1个C#线程是1个CPU线程吗?

  19. 19

    1个C#线程是1个CPU线程吗?

  20. 20

    我的Wifi卡不是wlan0,而是wlp18s0b1,那么如何配置我的Ubuntu服务器?

  21. 21

    在端口8080和5000上从一个接口到另一个接口的流量(wlp3s0b1> ppp0)

  22. 22

    ubuntu 18.04.1 铜以太网现在是 wlp2s0 - 没有可用的 wifi 接口 - eno1 只是坐在那里

  23. 23

    为什么3-1 * 8 + 2 * 3等于1

  24. 24

    为什么C ++认为8 ^ 1/3 = 1?

  25. 25

    如何重复序列:r中的1,2,3,4,5,6,1,2,3,4,5,6,7,8,9,10,7,8,9,10

  26. 26

    数据库值为 ["", "5", "1", "2", "8", "6", "9"] 在 Rails Console 中显示为 "[\"\", \"5\", \"1\"、\"2\"、\"8\"、\"6\"、\"9\"]"?

  27. 27

    UTF8与Latin1

  28. 28

    从utf8到latin1

  29. 29

    Windows 8. 1更新占78%?

热门标签

归档