前言
最近在搭建eureka服务发现以来了之前的模块,但是有很多不需要的依赖一直自动装配,如数据源、mongoDB,redis,RabbitMQ
直接上代码,启动类加注解
@SpringBootApplication (exclude = {
// 排除数据源
DataSourceAutoConfiguration.class,
// 禁止mongodb自动装配
MongoAutoConfiguration.class,
// 禁止redis自动装配
RedisAutoConfiguration.class,
RedisRepositoriesAutoConfiguration.class,
// 禁止rabbitmq自动装配
RabbitAutoConfiguration.class})
@EnableEurekaServer
public class EurekaApplication1001 {
public static void main(String[] args) {
SpringApplication.run(EurekaApplication1001.class, args);
}
}
记录下

本文介绍如何在Spring Boot项目中禁用不必要的自动配置项,例如数据源、MongoDB、Redis、RabbitMQ等,通过在启动类中使用@SpringBootApplication注解的exclude属性实现。

3326

被折叠的 条评论
为什么被折叠?



