首页 > TAG信息列表 > resteasy

Dubbox

Dubbox Dubbox 是一个分布式服务框架,其前身是阿里巴巴开源项目Dubbo ,被国内电商及互联网项目中使用,后期阿里巴巴停止了该项目的维护,当当网便在Dubbo基础上进行优化,并继续维护,为了与原有的Dubbo区分,故将其命名为Dubbox。 工作原理: 节点角色说明 Provider: 暴露服务的提供方Consu

dubbox

什么是Dubbox: Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架。作为一个重要的技术研究课题,在当当网根据自身的需求,为Dubbo实现了一些新的功能,并将其命名为Dubbox(即Dubbo eXtensions)。 主要的新功能包括: 支持

java-通过jboss上的resteasy为jaxb配置输出XML版本的最佳方法

我要序列化的数据包含xml 1.0版中不允许的字符: <value>this &#18; is not good for 1.0</value> 当RESTEasy通过JAXB序列化它时,它会产生以下结果: <?xml version="1.0" encoding="UTF-8"?> <value>this &#18; is not good for 1.0</value> 如果我将

通过RESTEasy API的oauth2春季安全性

我正在尝试通过Oauth 2.0 Spring Security保护我的其余服务.我用谷歌搜索,并得到了一些例子.我在Google的帮助下尝试了一个示例,并且能够生成access_token.但是,当我要访问受保护的资源时,无需传递任何access_token即可访问它,而应该显示一些授权错误消息. 我在这里缺少什么??? 接收授

RESTEasy ExceptionMapper无法与Spring Boot一起使用

我们将Spring Boot用于集成测试,并将RESTEasy用于REST URL.我为BadRequestException配置了ExceptionMapper,因为我为发送错误请求时抛出的异常添加了一个测试用例.为了抑制由此引发的RESTEasy异常,我添加了BadRequestExceptionHandler来扩展RESTEasy的ExceptionMapper.我使用的是“

Java-Jax-RS无法验证代理

我公司有代理 proxy=myProxy port=myProxyPort username=me password=myPassword 我尝试通过使用简单的java.net函数访问外界,并且它起作用了! System.setProperty("http.proxyHost", myProxy); System.setProperty("http.proxyPort", myProxyPort); Authenticator.setDefault(n

Java-JBoss RESTEasy-显示所有路径映射

有什么方法可以转储RESTEasy中的映射路径列表?我搜索了documentation,却空了.解决方法:在规范或典型实现中没有内置此类功能.通过一些努力,您可以扫描所有类以查找@Path注释并检索映射的路径. article是一个好的开始. 在更大的应用程序中,人们倾向于将所有映射保留在配置类中,因此无

java-RestEasy-ClientResponse.ReleaseConnection()

为什么我需要通过以下方式释放ClientResponse: response.releaseConnection(); 有优势吗? RestEasy为什么不处理这个问题? 有时我必须释放它,有时我想要-条件如何?解决方法: Resteasy will release the connection under the covers. The only counterexample is the case in wh

使GAE Shiro和Resteasy一起工作

我正在努力使GAE-Shiro和Resteasy在一起.所以我尝试做一个快速端口.但是我收到此错误: [ERROR] java.lang.RuntimeException: java.lang.InstantiationException: com.cilogi.shiro.guice.ServeModule [ERROR] at org.jboss.resteasy.plugins.guice.GuiceResteasyBootstrapServ

java-如何通过RestEASY将带有变音符(ü,ö,ä)的JSON发送到我的服务器?

我正在尝试通过RestEASY(使用jackson将String编码到我的pojo)发送JSON对象,并从客户端向我的服务器发送POST. 两者都有一个名为MessageDto的pojo. 客户端具有杰克逊库(核心,注释,databind全部为2.2).这样,它会从我的pojo中生成一个JSON字符串.之后,我将其发送到我的服务器. 工作正

java-RESTEasy线程中的ProxyFactory替换是否安全?

我使用ProxyFactory和ClientExecutor在RESTEasy中开发了一个服务,如下所示: PoolingClientConnectionManager connectionManager = new PoolingClientConnectionManager(); DefaultHttpClient httpClient = new DefaultHttpClient(connectionManager); HttpParams params = httpCli

java-@FormParam不适用于GET方法-RestEasy

我正在用Resteasy学习Web服务 我正在做一个简单的基本示例,可以轻松使用@FormParam. 我的示例在请求方法为POST时有效但是当我将请求方法更改为GET时不起作用 @Path("/form") public class FromParamService { @POST @Path("/add") public Response addUser(

Java-使用RestEasy Servlet 3进行Rest Services自动扫描

我计划借助RestEasy框架(3.0.11)和Servlet版本3来实现Rest服务. 我已经使用resteasy-scan上下文在运行时扫描我的rest服务,但是由于servlet 3.0版,因此它不是扫描和抛出异常(在tomcat7中部署). 您能否建议我解决问题,如何扫描其余服务? web.xml的任何示例或配置都可以.解决方法:没有

java-如何使用RestEasy框架发送Multipart响应

我正在尝试实现一个接受json字符串并基于密钥获取.zip文件的Web服务. 然后,我需要发送.zip文件和捆绑在多部分数据中的json字符串. 所以基本上我的响应应该是一个包含两部分的多部分对象 1) .zip file 2) json string 这是我当前的代码 public class ContentRepo { @POST @Pa

java-RESTEasy-简单的字符串数组/集合编组

在RESTEasy中是否有简单的方法来编组和解组String []或List? 我的代码示例: @GET @Path("/getSomething") @Produces(MediaType.APPLICATION_JSON) public List<String> getSomeData() { return Arrays.asList("a","b","c","d"); } 上

java-Maven shade resteasy可以为内容类型找到作者

我有一个可以与Maven管理的依赖项很好地工作的项目.但是我有一个要求将我的jar文件作为一个文件提供. 为此,我使用了maven-shade插件(http://maven.apache.org/plugins/maven-shade-plugin/).所有类文件都可以正确导出,但是当我尝试运行我的应用程序时,出现以下错误: 可以找到内容类

如何将对象从ContainerRequestFilter传递给Resource

我应该如何/应该将一个对象从ContainerRequestFilter传递给(JAX-RS)Resteasy版本3.0.11中的(后匹配)资源,该版本已嵌入并使用Guice?解决方法:方法ContainerRequestContext#setProperty存储与HttpServletRequest同步的值.因此,使用普通的JAX-RS,您可以存储如下属性: @Provider public

java – REST响应后如何删除文件

参见英文答案 > Write an InputStream to an HttpServletResponse                                    3个在将文件作为对REST请求的响应返回后,处理删除文件的最佳方法是什么? 我有一个端点,根据请求创建一个文件并在响应中返回它.一旦调度响

java – 为什么我们需要@ PUT,@ POST @DELETE注释?我的代码没有它们

我有使用@PUT,@ POP注释的方法.没有这些注释,这些方法效果很好.那么这些注释需要什么? @GET @Path ("/{stockId}") @Produces("application/xml") public StockDetail search(@PathParam("stockId") Integer stockId) { final String methodName="search";

具有默认值的Java JAX-RS自定义参数

假设我有这个(这只是一个例子): @GET @Path(value="address") @Produces("application/json") public Response getAddress(@QueryParam("user") User user){ ... } 和用户是 class User{ ... public static User valueOf(String user){ if(user == nul

RestEasy:org.codehaus.jackson.map.JsonMappingException:无法从START_OBJECT标记(..)中反序列化java.util.ArrayList

我有一个休息端点返回List< VariablePresentation>.我试图测试这个休息端点为 @Test public void testGetAllVariablesWithoutQueryParamPass() throws Exception { final ClientRequest clientCreateRequest = new ClientRequest("http://localhost:9090/variabl

java – RESTEASY002142:多个资源方法匹配请求

我正在关注两个完全不同的URL,我无法解释原因: RESTEASY002142: Multiple resource methods match request "GET /devices/distinctValues/3". Selecting one. Matching methods: [public javax.ws.rs.core.Response mypackage.DevService.getDistinctValues(int) thr

java – RestEasy – 参数绑定 – 验证和错误 – EJB

假设我使用传递给REST调用的参数定义POJO class MyVO { @NotNull @PathParam("name") private String name; @NotNull @PathParam("age") private Integer age; // getters and setters } public class RESTclass { public postDat

在javax.xml.bind中创建一个通用集合

在我编写的REST服务器中,我有几个集合类,它们包含从我的服务返回的单个项目: @XmlAccessorType(XmlAccessType.NONE) @XmlRootElement(name = "person_collection") public final class PersonCollection { @XmlElement(name = "person") protected final List<Person> col

Spring – Resteasy – Cors Double Access-Control-Allow-Origin标题作为回应

我用Spring 3和Resteasy设置了一个Web应用程序;由于我的资源需要身份验证,因此我不允许使用*作为Access-Control-Allow-Origin. 所以我配置了 org.jboss.resteasy.plugins.interceptors.CorsFilter 使用正确的原始域名.这适用于桌面客户端(Paw for Mac Os等),但不适用于浏览器(Ch