小编ele*_*ode的帖子

如何知道 spring-boot 项目中使用了哪些版本的 hibernate/spring data?

我正在处理一个 spring-boot 项目,

 <parent>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-parent</artifactId>
     <version>2.2.4.RELEASE</version>
 </parent>
Run Code Online (Sandbox Code Playgroud)

我怎样才能检查..:

  • 哪个版本的 hibernate 链接到我的项目?
  • 哪个版本的 spring-data 链接到我的项目?

您能向我解释一下 Eclipse IDE 中检查此问题的良好工作流程吗?

hibernate version spring-data spring-boot

5
推荐指数
1
解决办法
1万
查看次数

如何使用 Spring ClientResponse 消费 Map?

首先,我有一个像这样公开的 REST URL:

   @PostMapping("/check/existence")
   @ResponseBody
   public Map<String, MyObjectDto> checkExistence() {
   //some code 
Run Code Online (Sandbox Code Playgroud)

然后,我有一个带有 Spring WebClient 的消费者,如下所示:

   ClientResponse response = webclient.post().uri....
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情:

   Map<String, MyObjectDto> responseDto = 
   response.bodyToMono(Map.class).block();
Run Code Online (Sandbox Code Playgroud)

但控制台返回给我

   java.util.LinkedHashMap cannot be cast to  org.mypackage.MyObjectDto
Run Code Online (Sandbox Code Playgroud)

那么,我如何使用类似这样的地图Map<String, MyObjectDto>

java dictionary webclient consuming spring-webflux

4
推荐指数
1
解决办法
4146
查看次数