spring-hateoas相关内容
我本来要公开在实体中用@Id注释的主键.ID字段仅在资源路径上可见,而在JSON正文上不可见. 解决方案 您可以在实体级别使用RepositoryRestConfigurerAdapter进行配置. @Configuration public class ExposeEntityIdRestConfiguration extends RepositoryRestConfigurerA
..
我想为Employee实体创建一个REST链接,该链接基本上是一个findByAllFields查询.当然,应将其与Page和Sort结合使用.为此,我实现了以下代码: @Entity public class Employee extends Persistable { @Column private String firstName; @Colum
..
我一直在研究有关如何在 REST 中使用Spring的各种示例.我们的最终目标是Spring HATEOAS/HAL设置 我已经看到了两种在 Spring 中渲染 REST 的方法 通过控制器中的@RestController 通过存储库中的@RepositoryRestResource 我正在努力寻找的是为什么您要在一个之上使用另一个.尝试实施HAL哪个最好? 我
..
我有支持Hateoas的Spring Data Rest.它在代理后面. 后端网址:backend.com 代理网址:proxy.com 当我查询代理网址时,例如http://proxy.com/items/1,我收到域为backend.com的href链接的响应.我需要的域名是proxy.com. 解决方案 确保您的代理服务器将X-Forwarded-Host: pro
..
我已经在PageAndSortingRepository上配置了RepositoryRestResource,用于访问包含复合ID的实体: @Entity @IdClass(CustomerId.class) public class Customer { @Id BigInteger id; @Id int startVersion; ... } public c
..
我正在尝试做一些我认为应该非常简单的事情.我有一个Question对象,使用spring-boot,spring-data-rest和spring-hateoas进行设置.所有基础知识都可以正常工作.我想添加一个自定义控制器,该控制器以与Repository的/questions url GET完全相同的格式返回List,以便两者之间的响应兼容. 这是我的控制者:
..
我正在尝试使用spring-boot-starter-data-rest用Spring Boot构建RESTful API.有一些实体:帐户,交易,类别和用户-只是通常的东西. 当我通过生成的API在 http://localhost:8080/transactions 处检索对象时默认情况下,一切进展顺利,我得到了一个包含所有事务的列表,就像这样的JSON对象: { "amoun
..
我正在使用Spring 4.0.0.RELEASE,Spring Data Commons 1.7.0.M1,Spring Hateoas 0.8.0.RELEASE 我的资源是一个简单的POJO: public class UserResource extends ResourceSupport { ... } 我的资源汇编器将User对象转换为UserResource对象:
..
我在Web应用程序中使用Spring HATEOAS.我的应用程序在Nginx Web服务器后面运行.我正在使用HTTPS标头发送以下网址 获取https://national.usa.com/testapp-rest/api/user/654rtrtet-5grt-fgsdf-dfgs-765ytrtsdhshfgsh/newAuthentication Status Code:20
..
我有一个带有域证书的AWS Elastic Load Balancer,它终止了SSL通信. ELB在https端口上具有侦听器,并将其作为http转发到Zuul. 当我使用Spring Boot HATEOAS时,Zuul将用正确的地址替换链接,但用http代替https: "_links": { "self": { "href": "http://my.domain.c
..
我有Zuul + Eureka + Spring Boot Service端点+ Hateoas响应配置.当我通过Zuul网关访问服务时,响应中的资源链接是指向服务端点的直接链接,难道它们不是网关链接吗?我在这里想念什么? 网关端点: http://localhost:8762/catalog/products/10001 直接服务端点: http://localhost:8100/prod
..
在PATCH请求期间更新数组值时,是否有办法告诉MongoRepository实现$ addToSet? 我正在使用带有HATEOAS和Mongodb的Spring数据其余部分,并且当前实现将旧数组替换为新数组,其中所需的功能是执行两个数组的合并并将该数组存储在Mongodb文档中. /p> 虽然可以通过自定义实现来做到这一点,但Spring不会为实现生成休息网址,因此,为一个相当小的需求
..
我有一个简单的MongoRepository,我想对其进行修改以在post(save())上返回生成的ObjectId. public interface EmployeeRepository extends MongoRepository { public void delete(Employee employee); public
..
我正在调查Spring-cloud,并且已经建立了两个“服务"和“客户"微服务作为eureka客户. 客户应用具有: @Data public class Customer extends ResourceSupport { private Long customerId; private String name; } @RestController @Request
..
当包含最新的Spring Hateoas Starter时,Maven下载了错误的Spring Hateoas. org.springframework.boot spring-boot-starter-hateoas 2.2.0.M1
..
由于域类中的关联不明确,新添加的LinkCollectingAssociationHandler抛出了MappingException. links数组看起来像这样: [;rel="roomGroups", ;rel="u
..
我正在使用支持HATEOAS的Spring Data REST.我是这个范式的新手. 在来自RESTful Web服务的GET响应中,我经常在名为_embedded的节点内收到结果. 我想知道: _embedded节点的作用是什么?它是REST规范的一部分吗?还是HATEOAS规范的一部分?还是特定于它们的Spring实现? 这是GET http://localhost:8080
..
我正在尝试开发非常简单的json网络服务,这些服务返回以下形式的数据: { "_embedded": { "users": [{ "identifier": "1", "firstName": "John", "lastName": "Doe", "_links": {
..
我有一个用Spring-Data制成的数据访问层.我现在正在其上创建一个Web应用程序.这个控制器方法应返回 Spring-Data Page 格式为JSON. “此类页面"是具有其他分页信息(例如记录总数等)的列表. 有可能吗?如果可以,怎么办? 与之直接相关的是,我可以定义属性名称的映射吗?例如.这意味着我需要定义如何在JSON中(与页面中不同)命名页面信息属性.这有可能吗?
..
我有一个JPA实体,正在为其建立仇恨链接: @Entity public class PolicyEvent extends ResourceSupport` 我希望生成的Hateoas链接保留在PolicyEvent table中. JPA似乎没有在PolicyEvent table中为resourcesupport中的_links成员创建列. 是否有某种方法可以通过JPA保留
..