草庐IT

rest_auth

全部标签

java - 不直接编写 Servlet 来创建 REST API 的原因

在我目前的公司,我们正在启动一个新项目,该项目将是Java中的RESTAPI,部署在像Tomcat这样的servlet容器中。在我之前使用JAX-RS和Jersey、JBOSSRESTEasy、SpringMVC等REST框架的经验中,我知道使用像直接编写Servlet来处理请求这样的框架有哪些优势。(当然我们知道上面提到的框架仍然使用Servlet)我发现很难说服他们。因为他们提议编写servlet,认为它对性能更好(可能是这种情况,但我认为使用其中一个框架的开销对于RESTAPI来说应该是微不足道的)。这是我的理由:1)样板更少,代码更简洁(更易于维护和测试)。使用JAX-RS框架

java - 如何禁用 Spring Data REST 存储库的默认公开?

我有一个使用spring-data-rest的项目,并且有一个只使用SpringData的依赖项目。两个项目都有spring数据仓库,都使用@EnableJpaRepositories来实现它们的仓库接口(interface),但是我只想导出父项目中的仓库。这是我的问题:是否有某种方法可以将SpringDataREST配置为仅公开父项目中资源的其余端点,而不必使用@RepositoryRestResource(exported=false)显式注释依赖项目中的每个存储库?如果我只能通过禁用它的@RepositoryRestResource来做到这一点,更糟糕的是,没有其他具有不同用例的

java - 如何禁用 Spring Data REST 存储库的默认公开?

我有一个使用spring-data-rest的项目,并且有一个只使用SpringData的依赖项目。两个项目都有spring数据仓库,都使用@EnableJpaRepositories来实现它们的仓库接口(interface),但是我只想导出父项目中的仓库。这是我的问题:是否有某种方法可以将SpringDataREST配置为仅公开父项目中资源的其余端点,而不必使用@RepositoryRestResource(exported=false)显式注释依赖项目中的每个存储库?如果我只能通过禁用它的@RepositoryRestResource来做到这一点,更糟糕的是,没有其他具有不同用例的

API 入门 (19) 分析 REST API

RESTAPI是Web应用开发中最常见的API风格.RESTAPI的风格要满足我们在上一篇文章中所提及的六个约束要求。这六个约束要求并没有严格规定RESTAPI应该是什么样子,而是设计原则和指导。在不同的网络环境中,使用特定的通信协议,设计出来的RESTAPI也不是完全相同的。下面我们就研究一个在Web应用中,基于HTTP协议调用的RESTAPI.HTTP请求和响应在线上购买自行车场景中,如果API的消费者想要获取一辆自行车的详细信息,该怎么办呢?API的消费者必须向提供API的服务器发送一个请求:GET/bikes/B007HTTP/1.1Accept:application/json,te

java - 为什么在 Java 中使用 RESTful 服务框架而不是普通 servlet

我知道有一些关于可用于在Java中执行RESTful服务的库的问题,但是将它们用于原始实现的值(value)是什么。我的意思是,如果我想创建theurlstructuredescribedbyWimwww.example.com/imageswww.example.com/images/id/numwww.example.com/images/tag/numwww.example.com/images/tag/num/num/num将url模式/images映射到servlet并使用一两行来解析url的参数而不是学习、实现和配置这些库之一来为您完成。ApacheCXFJersey(流行

java - 为什么在 Java 中使用 RESTful 服务框架而不是普通 servlet

我知道有一些关于可用于在Java中执行RESTful服务的库的问题,但是将它们用于原始实现的值(value)是什么。我的意思是,如果我想创建theurlstructuredescribedbyWimwww.example.com/imageswww.example.com/images/id/numwww.example.com/images/tag/numwww.example.com/images/tag/num/num/num将url模式/images映射到servlet并使用一两行来解析url的参数而不是学习、实现和配置这些库之一来为您完成。ApacheCXFJersey(流行

java - RESTful 网络服务 : how to set headers in java to accept XMLHttpRequest allowed by Access-Control-Allow-Origin

我有一个RESTful网络服务,它将返回字符串,它是用Java(JAX-WS)编写的。我的问题是当我使用以下URL向该Web服务发送请求时:http://localhost:8080/project/webservices/getlist/getListCustomers在控制台中,它给了我以下错误消息:XMLHttpRequestcannotloadurlOriginlocalhostisnotallowedbyAccess-Control-Allow-Origin我该如何处理这个问题?Java代码:@GET@Path("/getsample")publicResponsegetMs

java - RESTful 网络服务 : how to set headers in java to accept XMLHttpRequest allowed by Access-Control-Allow-Origin

我有一个RESTful网络服务,它将返回字符串,它是用Java(JAX-WS)编写的。我的问题是当我使用以下URL向该Web服务发送请求时:http://localhost:8080/project/webservices/getlist/getListCustomers在控制台中,它给了我以下错误消息:XMLHttpRequestcannotloadurlOriginlocalhostisnotallowedbyAccess-Control-Allow-Origin我该如何处理这个问题?Java代码:@GET@Path("/getsample")publicResponsegetMs

java - 如何将 Firebase 与 Spring Boot REST 应用程序一起使用?

我有一个SpringBootREST应用程序,它依赖于Firebase中完成的身份验证。在客户端Firebase生成一个token,在SpringBoot中,我需要验证UID。但是代码是回调模式,那我该如何实现函数才能完成任务呢?@RequestMapping(value="/api/restCall",method=RequestMethod.POST,consumes="application/json",produces="application/json")publicObjectrestCall(@RequestBodyParametersrequestBody)throws

java - 如何将 Firebase 与 Spring Boot REST 应用程序一起使用?

我有一个SpringBootREST应用程序,它依赖于Firebase中完成的身份验证。在客户端Firebase生成一个token,在SpringBoot中,我需要验证UID。但是代码是回调模式,那我该如何实现函数才能完成任务呢?@RequestMapping(value="/api/restCall",method=RequestMethod.POST,consumes="application/json",produces="application/json")publicObjectrestCall(@RequestBodyParametersrequestBody)throws