草庐IT

rest-auth

全部标签

java - Grails 与 REST 的 Spring 性能

我使用纯Groovy/Grails创建了一些REST端点。目前大多数操作都是类似CRUD的。我开始将Grails应用程序的性能与我使用JMeter制作的CRUD场景的等效Java/Spring应用程序进行比较。所以现在我将我在Grails中实现的场景的一个子集移植到一个基本的SpringMVC应用程序。我对看到其他人在网络上发布的性能比较非常感兴趣。任何人都可以向我推荐一些吗?欢迎提供有关我将要进行的测试和分析的任何其他信息。谢谢!关于答案的更新:@Lari下面的回答引用了一个测试非常全面的网站,比较Grails2.X对比Spring4.X(请参阅README.md),以及许多其他框架

java - Spring Data Rest - 自定义 Json 模式/阿尔卑斯山?

我需要向将使用API的客户端应用程序提供有关数据约束或默认值的信息。SpringDataRest生成的模式或ALPS似乎是放置此信息的好地方。但是在官方引用文档中关于记录API的部分有点快,而且我在社区中找不到完整记录的示例。我试图阅读PersistentEntityToJsonSchemaConverter的代码以深入了解所提供的可能性,但首先让我头疼的是。我知道可以在实体和属性上添加@Description注释,这将更改模式的title字段。我知道可以在rest-messages.properties中修改相同的字段还有其他字段可以通过注解或者配置文件修改吗?把default或者c

java - 处理从自定义转换器抛出的 Spring Boot REST 中的异常

我是SpringBoot的新手,但在阅读了几个小时关于SpringBootREST中异常处理的帖子和博客之后,没有人写任何关于处理从自定义转换器抛出的此类异常的内容,我决定写在这里。我基于从IntelliJ简单生成的SpringBoot开发小型REST应用程序。示例方法如下所示@RestController@RequestMapping("/resources")publicclassCVResourceService{privatefinalTechnologyRepositorytechnologyRepository;privatefinalProjectRepositorypr

java - Elasticsearch Java 高级 REST 客户端建立一堆 TCP 连接并且在索引数据后不关闭它们

我有一个每秒运行一次的周期性作业(这是可配置的)。在这项工作中,我首先创建到Elasticsearch服务器的连接:RestHighLevelClientclient=newRestHighLevelClient(RestClient.builder(newHttpHost(address,port,"http")));然后我检查是否存在名为test的特殊索引。如果它不存在,我会先创建它。GetIndexRequestindexRequest=newGetIndexRequest();indexRequest.indices("test");booleantestIndexIsExis

java - 使用 SkyDrive REST API 从 java 桌面客户端检索 OAuth 2.0(隐式授权)的访问 token 。

我正在尝试使用SkyDriveRESTAPI从Java桌面客户端应用程序实现OAuth2.0隐式授权。我使用以下代码:Desktop.getDesktop().browse(newURL(st.toString()).toURI());JOptionPane.showMessageDialog(null,"Pressoktocontinueonceyouhaveauthenticated.");我的代码打开网络浏览器并要求用户登录,然后SkyDrive以下列形式将访问token发送到浏览器url:https://login.live.com/oauth20_desktop.srf?lc

java - 如何在 Spring Data REST 中公开 @EmbeddedId 转换器

有些实体具有复合主键,这些实体在暴露时具有不正确的链接,这些链接在_links内的URL中具有类的完整限定名点击链接也会出现这样的错误-org.springframework.core.convert.ConverterNotFoundException:Noconverterfoundcapableofconvertingfromtypejava.lang.Stringtotypecom.core.connection.domains.UserFriendshipId我有XML配置的SpringRepository,启用了jpa:repositories和从JpaRepository

java - 如何使用 Spring Data REST 存储库创建和连接相关资源?

我有一个使用SpringDataREST/RestRepository架构的简单概念验证演示。我的两个实体是:@Entity@org.hibernate.annotations.Proxy(lazy=false)@Table(name="Address")publicclassAddressimplementsSerializable{publicAddress(){}@Column(name="ID",nullable=false,unique=true)@Id@GeneratedValue(generator="CUSTOMER_ADDRESSES_ADDRESS_ID_GENER

java - 如何设计一个简单的 CRUD REST API

我正在设计一个简单的CRUDRESTAPI。这是我的第一次,所以我想就我的设计是否有意义获得一些反馈。我正在使用HTTP方法:GET、POST、DELETE和UPDATE。API将使用和获取JSON格式的数据。示例URL如下所示:GET(list):curlhttp:///myapp/rest/v1/colorsPOST:curl-XPOSThttp:///myapp/rest/v1/colors-d'{"name":"red","shade":"light"}'GET(singleitem):curlhttp:///myapp/rest/v1/colors/2DELETE:curl-

java - Jersey Restful 失败,错误为 "java.lang.NoSuchMethodException: Could not find a suitable constructor"

基于Jersey的简单restful代码importjavax.ws.rs.ApplicationPath;importjavax.ws.rs.core.Application;importcom.yakima.core.webservice.resource.UserResource;importorg.glassfish.jersey.jettison.JettisonFeature;importorg.glassfish.jersey.server.ResourceConfig;importjava.util.HashSet;importjava.util.Set;importj

java - 如何启用 Swagger UI? Tomcat、SpringMVC、REST

我的配置如下:pom.xmlcom.mangofactoryswagger-springmvc0.9.1org.webjarsswagger-ui2.0.24根上下文.xml我将我的应用程序部署到Tomcat8.0。我能够在URI处看到SwaggerJSON数据:http://localhost:8080/myapp/api-docs但我无法运行SwaggerUI。我还应该做什么才能在我的项目中运行SwaggerUI? 最佳答案 诀窍在于您的swagger-uimaven依赖项是一个webjar。您需要配置从您的网络服务器到webj