【问题标题】:How to add a Spring Boot support to an external library?如何向外部库添加 Spring Boot 支持?
【发布时间】:2020-06-03 16:28:06
【问题描述】:

我正在开发一个库,假设它提供了一些服务FooService

现在,为了实例化它,您需要将一些参数传递给构造函数。

通常(如果FooService 在同一个项目中),您应该编写带有@Configuration 注释的FooServiceConfig 类并使用@Valueed 属性进行实例化。

使用外部库中的FooService怎么办?

我想要实现的是能够使用@Autowired 实例化FooService(并将正确的配置放入application.properties

【问题讨论】:

标签: java spring spring-boot dependency-injection


【解决方案1】:

如果您的库应该在 Spring 的项目中工作,您可以create your own auto-configuration

配置完所有内容后,它的工作方式与任何其他 spring-boot-starter 相同。

【讨论】:

  • 我想这就是我想要的!谢谢!
  • 太棒了!如果可行,配置起来非常简单,您能否将我的答案标记为正确? :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-01-19
  • 1970-01-01
  • 2016-08-02
  • 1970-01-01
  • 2011-03-10
  • 2015-05-14
相关资源
最近更新 更多