news 2026/3/8 11:01:44

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/3/1 11:26:46

HY-MT1.5-7B长文本翻译优化:上下文记忆技术详解

HY-MT1.5-7B长文本翻译优化:上下文记忆技术详解 1. 引言:混元翻译模型的演进与挑战 随着全球化进程加速,跨语言交流需求激增,高质量、低延迟的机器翻译系统成为AI应用的核心基础设施。腾讯推出的HY-MT1.5系列翻译大模型&#xf…

作者头像 李华
网站建设 2026/2/27 4:07:49

基于Altium Designer的STM32最小系统设计超详细版教程

从零开始打造一块可靠的STM32最小系统板:Altium Designer实战全记录你有没有过这样的经历?辛辛苦苦写好了代码,烧录进STM32,结果单片机压根不启动。示波器一测——晶振没起振;再一查电源,纹波大得像心电图。…

作者头像 李华
网站建设 2026/3/5 11:36:39

从WMT25到HY-MT1.5-7B:冠军模型升级技术揭秘

从WMT25到HY-MT1.5-7B:冠军模型升级技术揭秘 1. 引言:翻译大模型的演进与挑战 随着全球化进程加速,高质量、低延迟的机器翻译需求日益增长。传统翻译系统在面对多语言互译、混合语种输入以及专业术语处理时,往往表现乏力。尽管近…

作者头像 李华
网站建设 2026/3/5 15:52:08

HY-MT1.5实时字幕系统:低延迟架构

HY-MT1.5实时字幕系统:低延迟架构 1. 引言:腾讯开源的HY-MT1.5翻译模型与实时字幕场景 随着全球化交流日益频繁,跨语言沟通已成为日常刚需。在会议、直播、教育等场景中,实时字幕系统正成为提升信息可及性的重要工具。然而&…

作者头像 李华
网站建设 2026/3/3 11:12:01

L298N与STM32硬件对接设计:超详细版教程

L298N STM32 电机控制实战:从原理到代码的完整闭环你有没有遇到过这样的场景?花了一整天时间接好线、烧录代码,结果电机不转、芯片发烫,STM32莫名其妙复位……最后发现是电源没处理好,或者方向引脚配置错了。这几乎是…

作者头像 李华
网站建设 2026/3/2 7:14:08

面向学生的Proteus基础教学:零基础起步

面向学生的Proteus基础教学:从零开始,看见代码如何“点亮”电路你有没有过这样的经历?学了模电、数电,背了一堆公式,写了几百行C语言程序,结果面对一块开发板还是手足无措——不知道从哪接线,不…

作者头像 李华