禁用springboot中对mongodb的autoConfiguration
来源:互联网 发布:小明发布永久域名2016 编辑:程序博客网 时间:2024/06/06 18:38
今天在使用mongodb时,使用springboot启动项目,手动配置了mongodb,但是日志中打印开启了两个mongodb的连接。
尤其是第二个是一个localhost:27017的url,我并没有配置本地的mongodb。
非常疑惑。
通过dubug发现,springboot自动配置了支持mongodb。在启动springboot时会自动实例化一个mongo实例。这不是我们想看到的。所以考虑禁用掉springboot的自动配置。
importorg.springframework.boot.SpringApplication;
importorg.springframework.boot.autoconfigure.SpringBootApplication;
importorg.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
importorg.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@SpringBootApplication(exclude = MongoAutoConfiguration.class)
publicclassApplication extends WebMvcConfigurerAdapter{
publicstaticvoidmain(String[] args) {
SpringApplication application = new SpringApplication();
application.run(Application.class);
}
}
@SpringBootApplication(exclude = MongoAutoConfiguration.class):
这个注解可以禁用springboot自带的配置。
org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration这个类是springboot中对mongodb的自动配置。
spring-boot-autoconfigure-1.2.2.RELEASE.jar这个包里的配置是springboot的所有自动配置项。
0 0
- 禁用springboot中对mongodb的autoConfiguration
- SpringBoot AutoConfiguration
- SpringBoot-创建自己的starter和autoconfiguration
- 【SpringBoot】AutoConfiguration 解密
- springboot 禁用mongoDB自动配置
- 在springboot项目中访问mongodb的
- SpringBoot中集成MongoDB
- SpringBoot中简单使用mongodb
- springboot(十一):Spring boot中mongodb的使用
- springboot(十一):Spring boot中mongodb的使用
- SpringBoot(十一):Spring boot 中 mongodb 的使用
- springboot(十一):Spring boot中mongodb的使用
- springboot(十一):Spring boot中mongodb的使用
- springboot(十一):Spring boot中mongodb的使用
- springboot(十一):Spring boot中mongodb的使用
- springboot(十一):Spring boot中mongodb的使用
- SpringBoot之MongoDB的支持
- 【Mongodb】使用Python对Mongodb中ObjectId的操作
- 关于SQLite与SQLServer的区别
- postgresql数据库备份与还原
- linux驱动—— ioctl中的cmd和_IO() , _IOR() , IOW() ,_IOWR() 以及_IOC_NR()的关系
- .net MVC 自定义异常错误页需要注意的地方
- 二叉树转双向链表+BFS+中序遍历
- 禁用springboot中对mongodb的autoConfiguration
- STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK)
- tomcat server options 在哪里?
- UIVIewController自定义切换效果
- 下拉菜单之CSS实现
- Linux学习笔记--which命令(搜索命令的命令)
- android 的一些问题
- ASP.NET MVC中错误处理方式
- 刀客建站系统安装流程