Spring Boot - 关闭特定的自动配置类

关闭特定的自动配置类

在Spring Boot中,如果你希望关闭特定的自动配置类,可以使用@EnableAutoConfiguration注解的exclude属性来排除指定的自动配置类。

@SpringBootApplication(exclude = ErrorMvcAutoConfiguration.class)
public class SpringbootStudy2023Application {

    public static void main(String[] args) {
        SpringApplication.run(SpringbootStudy2023Application.class, args);
    }

}

在上述示例中,我们使用了@SpringBootApplication注解,并在exclude属性中指定了要关闭的自动配置类ErrorMvcAutoConfiguration。这将禁用Spring
Boot对错误处理的自动配置。

你可以根据自己的需求,在exclude属性中添加其他要关闭的自动配置类。只需在exclude属性中列出要排除的自动配置类的类名即可。

另外,你还可以使用spring.autoconfigure.exclude属性来在application.properties(或application.yml)文件中配置要关闭的自动配置类。示例如下:

spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration

上述配置将关闭Spring Boot中的安全自动配置。

猜你喜欢

转载自blog.csdn.net/qq_43116031/article/details/131029574