gpt4 book ai didi

java - Jersey 2.5.1 @JSON 和 @JSONP 注释需要哪些依赖项?

转载 作者:行者123 更新时间:2023-12-01 23:12:12 25 4
gpt4 key购买 nike

我正在使用 Netbeans 7.4 和 Glassfish 4.0。我尝试遵循一些在线教程,但我被困在这一点上:

@GET
@JSONP
@Produces({"application/json", "application/javascript"})
public JaxbBean getSimpleJSONP() {
return new JaxbBean("jsonp");
}

Netbeans 找不到 @JSONP 注释。我必须添加哪个依赖项才能解决此问题?

最佳答案

依赖项包含在 GlassFish 库中。

将 GlassFish 库添加到您的项目类路径中,或者如果您使用 Maven,请将以下依赖项添加到您的 pom.xml 中:

<dependency>
<groupId>org.glassfish.main.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>4.0</version>
<scope>provided</scope>
</dependency>

Jersey Docs 中所述:

If you are using any Jersey specific feature, you will need to depend on Jersey directly.

<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
<version>2.5.1</version>
<scope>provided</scope>
</dependency>
<!-- if you are using Jersey client specific features -->
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.5.1</version>
<scope>provided</scope>
</dependency>

另请参阅:

关于java - Jersey 2.5.1 @JSON 和 @JSONP 注释需要哪些依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21769492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com