gpt4 book ai didi

java - 如何创建 Jar 库文件来自动创建 Spring Boot 应用程序的 REST API 端点?

转载 作者:行者123 更新时间:2023-12-02 02:12:46 25 4
gpt4 key购买 nike

我想创建一个库 jar 文件。当我将其引入 spring-boot 应用程序时,它应该使应用程序具有 Rest API 端点,而不需要向 spring-boot 应用程序添加任何 @RestController。

例如,我想创建 custom-oauth.jar 库。当我将 custom-oauth.jar 包含到 spring-boot 应用程序中时,该应用程序应该具有 http://localhost/tokenhttp://localhost/验证 ...等等

我知道这是 Spring 应用程序的一个非常常见的情况,并且有很多 jar 文件可以执行此操作,但我在 Spring 文档中找不到如何实现它。

我应该从哪里开始阅读以及应该使用哪些工具?

最佳答案

在启动应用程序中执行此操作的最直接方法是 write your own autoconfiguration module 。简而言之,您创建一个或多个“引导”@Configuration 类并将它们列在 META-INF/spring.factories 中。然后,他们可以执行您通常执行的任何类型的操作(例如为 jar 中包含的 Controller 类注册 @Bean@ComponentScan)。

关于java - 如何创建 Jar 库文件来自动创建 Spring Boot 应用程序的 REST API 端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49738854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com