spring-data-rest相关内容
我正在使用spring数据(mongoDb)并且我有我的存储库: public interface StoriesRepository extends PagingAndSortingRepository {} 然后我有一个控制器: @RequestMapping(method = RequestMethod.GET) public Respo
..
这个问题与这个问题有关( Spring boot @ResponseBody doesn' t序列化实体ID )。我观察到,在将应用程序迁移到Spring Boot并使用spring-boot-starter-data-rest依赖项后,我的实体@Id字段不再在生成的JSON中编组。 这是我的请求映射,在调试时,我可以看到数据在返回之前没有被更改,所以@Id属性稍后被剥离。 @Req
..
使用Spring Data REST。如果您具有oneToMany或ManyToOne关系,则PUT操作在“非拥有”实体上返回200,但实际上不会保留已连接的资源。 示例实体。 @Entity(name ='author') @ToString class AuthorEntity实现作者{ @Id @GeneratedValue(strategy = Generat
..
目前我有一个使用Spring Data REST的Spring Boot应用程序。我有一个域实体 Post ,它与另一个域实体的 @OneToMany 关系, Comment 。这些类的结构如下: Post.java: @Entity 公共类帖子{ @Id @GeneratedValue private long id; private String author
..
前言 我想在一个调用中创建另一个资源的子资源。这些资源有 @ManyToMany 关系:用户和群组。 我不想先创建一个用户,然后创建该组,然后在工作中显示该关系与Spring Data REST中的关系 - 仅仅因为我认为只有一个用户也与之相关联的资源本身不能存在,例如一个组。资源。为此,我需要一个单独的端点喜欢这个(这对我不起作用,否则我不会在这里)这会创建一个组,并在一个事务中设置
..
我在spring-data-rest的文档中发现它使用了自己的objectMapper实现。 我想知道是否可以重用这个objectMapper所以我可以拥有与相同的实体表示形式spring-data-rest 端点 例如,没有任何杰克逊objectMapper bean我有这个 端点:GET / api / companies “createdDate”:{ “conte
..
编辑:这似乎也发生在PUT上。 使用spring-data-rest-webmvc版本2.1.0.BUILD-SNAPSHOT我发现我无法使用指向已存在资源的关系来发布资源。我有2个这样的实体,它们需要实例化引用,并且POST到它们的任何一个端点都会产生下面的行为。 在没有必要引用的情况下发布资源效果很好。 我做了一些挖掘,似乎 PersistentEntityResourceH
..
我有一个基于Spring Data REST的工作项目示例项目,我正在尝试使用基于此 Jackson模块进行自定义序列化data-rest / wiki / Adding-custom-%28de%29serializers-to-Jackson%27s-ObjectMapper“> wiki页面。 这是我的杰克逊模块: 公共类CustomModule扩展SimpleModule {
..
我有一个服务器通过spring-data-rest公开资源,据我所知,HAL或HATEOAS使用它。但是当我尝试将它与Feign结合使用时,我似乎无法注册被拾取的Jackson2HalModule。 我有什么需要将Feign“客户端”连接到新转换器?它是否使用了另一个ObjectMapper而不是我在这里使用的那个? 代码: @Inject public void conf
..
我正在尝试配置Jackson以ISO 8601格式显示JSR 310瞬间。 @Configuration class Jackson { @Bean static ObjectMapper objectMapper(){ ObjectMapper objectMapper = new ObjectMapper()。findAndRegisterModules(); ob
..
我有加入继承的实体: 支持者 @Entity @Inheritance(strategy = InheritanceType.JOINED) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME,include = JsonTypeInfo.As.PROPERTY,property =“supporterType” ) @JsonSubTypes(
..
相关:Spring Data Rest版本2.0.2 我正在尝试使用@ManyToOne(而不是@OneToOne)来发布实体(地址)示例)与Person的关系,如下所述:复杂对象图中的嵌入式实体引用但我得到了一个Jackson错误: org.springframework .http.converter.HttpMessageNotReadableException:无法读取JSO
..
根据 Jackson 序列化程序后。 x / reference / html / representationations-chapter.html#d5e394“rel =”nofollow noreferrer“>官方文档我观察到一种略有不同的json输出格式。 此示例基于 spring-restbucks 的分支。 从 RepositoryRestMvcConfiguratio
..
我正在使用当前版本的 Spring Data Rest 和
..
我正在关注 https://spring.io上的春季入门教程/ guides / gs / access-data-rest / 我添加了另一个与Person实体有@ManyToOne关系的实体书籍。 Person实体有一个名为bikes的新属性,与Bike实体有@OneToMany关系。只有与入门项目不同的是带有getter和setter的new属性: package hell
..
我有一个使用SpringDataRest和JPA的小型Web应用程序/ Hibernate,我可以用这样的请求创建资源: curl -XPUT -H“Content-Type:application / json ; charset utf-8“\ -d'{”id“:”1“,”type“:”test“}'\ http:// localhost:8080 / test / items
..
我正在使用Spring Data REST,并且在我的域中有以下实体。 Atoll.class @Entity @Data 公共类环礁{ @Id @GeneratedValue 私人长ID; private String atollName; @OneToMany(cascade = CascadeType.ALL,orphanRemoval = t
..
我有两个实体和投影的休息库: $ b @Entity public class Person { @Id @GeneratedValue private Long id; 字符串名称; @ManyToOne 语言语言; } @Entity public class Language { @Id @GeneratedValue privat
..
@Component @RepositoryEventHandler (Customer.class) public class CustomerEventHandler { private CustomerRepository customerRepository; @Autowired public CustomerEventHandler(CustomerRepos
..
我一直在用spring-data开发一个RESTful webservice。几天前,一个特殊的spring-data jpa REST框架发布了。 现在我注意到在这个框架中使用@Version的能力。这个版本是由它自己生成还是你需要手动完成? 它可以自己使用@Version吗? (所以我不必改变任何东西到我现有的仓库/域等)。 我是否需要做一些额外的配置来使用@版本? 解
..