由于项目中依赖了二方库导致触发SpringBoot的自动配置生效,比如一方库中并没有用到mongoDB,但是依赖的二方库中引入了,SpringBoot会自动配置,但项目里又没提供一些基本参数配置,Spring会读取本地的,本地又没有,启动时报错.

关闭不必要的自动配置(示例)

下面的两种方式是等价的,同为关闭数据源的自动配置,但如果将项目部署到外部容器请使用方式2,方式1可能无效.

方式2

Java注解

@EnableAutoConfiguration(exclude = {org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration})
方式2

配置文件

spring:
  autoconfigure:
    exclude: org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

相关文章:

  • 2021-06-24
  • 2021-08-06
  • 2021-08-02
  • 2022-12-23
  • 2021-06-09
  • 2022-12-23
猜你喜欢
  • 2021-08-12
  • 2021-07-04
  • 2022-12-23
  • 2021-06-14
  • 2021-07-06
相关资源
相似解决方案