Spring boot中CommandLineRunner的使用

Posted 规格严格-功夫到家-哈工大威海人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring boot中CommandLineRunner的使用相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/BBQ__ZXB/article/details/126181495

如何从另一个新的 Spring Boot 项目调用一个 Spring Boot 项目中存在的 Spring Boot api

【中文标题】如何从另一个新的 Spring Boot 项目调用一个 Spring Boot 项目中存在的 Spring Boot api【英文标题】:How to call a Spring boot api present in one Spring boot project from another new Spring boot project 【发布时间】:2020-08-23 20:06:36 【问题描述】:

嗨,我有 2 个 Spring Boot 项目 A 和 B,(A 使用带有 MySQL Workbench 的 SQL Db,项目 B 使用 MS SQL db,简单来说,两者都使用不同类型的 db)现在 A 有 2 个 restcontroller -

 @RequestMapping( value = "/save_tokens", method = RequestMethod.POST )
    public ResponseEntity<?> storingFcmTokens(@RequestBody FcmTokenBean fcmTokenBean )
    
      ...
    

@RequestMapping( value = "/getAllTokens", method = RequestMethod.GET )
    public ResponseEntity<?> getAllTheTokens(  )
    
      ...
    

现在我正在处理项目 B(它使用不同的数据库),我想从项目 B 访问这些以休息 api。项目 B 有一些休息控制器,它们出现在 Swagger 中,我的目标是这 2 个 api (如上所示)来自项目 A 的也必须出现在 Swagger 中,我可以随时使用项目 A 中的这两个 api 以及项目 B 的 api。 我是 Spring Boot 的初学者,我寻找了类似的问题,但它们与这个问题不匹配。任何帮助表示赞赏。提前致谢!

【问题讨论】:

【参考方案1】:

您可以为此使用RestTemplate

【讨论】:

以上是关于Spring boot中CommandLineRunner的使用的主要内容,如果未能解决你的问题,请参考以下文章

spring boot:Spring Boot中Redis的使用

如何在 spring-boot 中禁用 spring-data-mongodb 自动配置

spring boot学习02如何在spring boot项目中访问jsp

Spring Boot . 4 -- 定制 Spring Boot 配置

Spring boot- Spring Boot特性2

Spring Boot学习——Spring Boot简介