1

如何禁用 Spring Boot 自动配置。我想禁用数据源自动配置。

4

1 回答 1

2

试试这两种方法:

属性配置

    spring:
      profiles: app-profile
      autoconfigure:
        exclude:
        - org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
        - org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
        

类级配置

    @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})
    public class SpringBootApp {
    public static void main(String[] args) {
        SpringApplication.run(SpringBootApp.class, args);
    }

参考:

https://docs.spring.io/spring-boot/docs/1.4.1.RELEASE/reference/html/using-boot-auto-configuration.html

于 2021-12-20T07:11:16.660 回答