关闭SpringBoot自动配置
关闭SpringBoot自动配置
由于项目中依赖了二方库导致触发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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步