berg369
berg369
2021-01-25 12:22

java项目怎么处理可选的依赖?只有采用某种实现方式才依赖特定包?

50
  • spring
  • java
  • maven

例如存储支持阿里云OSS、天翼云OSS、腾讯云、本地磁盘等多种形式,application.properties中一个配置来定义采用哪种方式,实现类中要根据这个配置调用不同方法存储,但这样就需要把这多种skd包都通过maven引入,如何能够有选择的引入呢?springboot很多功能是靠依赖了哪个包就用哪种方式,避免引入不想干的包,这个怎么实现呢?

  • 点赞
  • 收藏
  • 复制链接分享

1条回答