news 2026/9/16 18:26:11

Spring Boot 排除自动配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Spring Boot 排除自动配置
Spring Boot 排除自动配置

Spring Boot 自动配置非常强大,有时需要排除/禁用 Spring Boot 某些类的自动化配置。

*************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
方式1

@SpringBootApplication注解使用时,使用exclude属性进行排除指定的类:

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) public class Application { // ... }

当自动配置类不在类路径下时,使用excludeName属性进行排除指定的类名全路径:

@SpringBootApplication(excludeName = {"org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration"}) public class Application { // ... }
方式2

配置文件中指定参数spring.autoconfigure.exclude进行排除:

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

spring.autoconfigure.exclude[0]=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration spring.autoconfigure.exclude[1]=org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration

spring: autoconfigure: exclude: - org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration - org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/15 7:22:35

Spring Boot 实战:轻松实现文件上传与下载功能

目录 一、引言 二、Spring Boot 文件上传基础 (一)依赖引入 (二)配置文件设置 (三)文件上传接口编写 (一)文件类型限制 (二)文件大小验证 &#xff0…

作者头像 李华
网站建设 2026/9/12 2:38:17

ARM Cortex-A平台下GCC交叉编译器详解

掌握现代嵌入式开发的钥匙:深入理解ARM Cortex-A平台上的GCC交叉编译你有没有遇到过这样的场景:在PC上写好一段音频处理代码,兴冲冲地拷贝到开发板运行,结果程序直接崩溃?或者发现明明用了Cortex-A9处理器,…

作者头像 李华
网站建设 2026/9/13 21:51:26

HY-MT1.5-1.8B模型加密部署:安全翻译方案实现

HY-MT1.5-1.8B模型加密部署:安全翻译方案实现 1. 引言 随着全球化进程的加速,高质量、低延迟的机器翻译需求日益增长。然而,在企业级应用中,数据隐私和模型安全成为制约开源翻译模型落地的关键瓶颈。腾讯近期开源的混元翻译大模型…

作者头像 李华
网站建设 2026/9/11 22:04:04

CAPL脚本实现远程诊断请求:项目应用详解

CAPL脚本实现远程诊断请求:从零构建高效自动化测试系统你有没有遇到过这样的场景?在整车产线终检时,工程师拿着CANoe工程一个按钮一个按钮地点,手动发送诊断请求、等待响应、记录结果——耗时不说,还容易漏项。而在HIL…

作者头像 李华
网站建设 2026/9/16 8:33:03

Keil5使用教程STM32:I2C通信协议时序深度解析

Keil5实战指南:STM32 I2C通信时序深度拆解与调试避坑全记录你有没有遇到过这样的场景?代码写得一丝不苟,接线也按图索骥,可一运行——I2C就是“叫不醒”传感器。SCL有波形,SDA却像死了一样拉不下去;或者明明…

作者头像 李华
网站建设 2026/9/16 5:35:55

HY-MT1.5-1.8B优化:低功耗设备部署技巧

HY-MT1.5-1.8B优化:低功耗设备部署技巧 1. 背景与技术挑战 随着多语言交流需求的快速增长,高质量、低延迟的翻译模型成为智能终端和边缘计算场景的核心组件。腾讯开源的混元翻译大模型 HY-MT1.5 系列,包含 HY-MT1.5-1.8B(18亿参…

作者头像 李华