springboot 禁用mongoDB自动配置
来源:互联网 发布:刘意 java视频 编辑:程序博客网 时间:2024/05/20 18:01
一、问题背景
springboot 内置了mongoDB驱动,默认配置localhost:27017,若本机没有配置mongoDB,则会连接失败。
二、解决方案
1. 添加注解:@SpringBootApplication(exclude = {MongoAutoConfiguration.class,MongoDataAutoConfiguration.class})
/* * Copyright (c) 2016, inter3i.com. All rights reserved. * * Author: dq * Created: 11/18/16 6:01 PM * Description: * */package com.inter3i.sun.api.ota.v1;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration;import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;import org.springframework.context.annotation.ComponentScan;@ComponentScan@SpringBootApplication(exclude = {MongoAutoConfiguration.class,MongoDataAutoConfiguration.class})//在部署到外部的Tomcat时,需要将classpath的引入文件去掉,因为在web.xml已经配置过一次了//@ImportResource("classpath:dispatcher-servlet.xml")public class Application{ public static void main(String[] args) throws Exception { SpringApplication.run(Application.class, args); }}
@EnableAutoConfiguration(exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class})@EnableConfigurationProperties
/* * Copyright (c) 2016, inter3i.com. All rights reserved. * * Author: dq * Created: 11/18/16 6:01 PM * Description: * */package com.inter3i.sun.api.ota.v1;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration;import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;import org.springframework.boot.context.properties.EnableConfigurationProperties;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.ImportResource;@ComponentScan@EnableAutoConfiguration(exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class})@EnableConfigurationProperties@SpringBootApplication//在部署到外部的Tomcat时,需要将classpath的引入文件去掉,因为在web.xml已经配置过一次了@ImportResource("classpath:dispatcher-servlet.xml")public class Application{ public static void main(String[] args) throws Exception { SpringApplication.run(Application.class, args); }}
阅读全文
1 0
- springboot 禁用mongoDB自动配置
- 禁用springboot中对mongodb的autoConfiguration
- SpringBoot自动配置原理
- springboot webmvc 自动配置
- AxonFramework,SpringBoot自动配置
- SpringBoot自动配置
- SpringBoot自动配置原理
- SpringBoot 自动配置
- springboot学习----自动配置
- SpringBoot自动配置实现
- SpringBoot 自动配置原理
- SpringBoot--AxonFramework自动配置
- SpringBoot-自动配置1
- SpringBoot-自动配置源码解析
- SpringBoot配置MongoDB去掉_class字段
- 禁用win7自动配置ipv4地址
- 16.2. 禁用特定的自动配置项
- SpringBoot-MongoDB
- 关注民生民情
- AOP面向切面编程思想的原理(简单理解)
- Mybatis结合Oracle的foreach insert批量插入
- java初始化顺序-主要是final的说明
- #####分析比较深刻的集成学习方法应用实验(RF、GBDT)
- springboot 禁用mongoDB自动配置
- Android开源库V
- jeecg 3.7.1 新版功能,集群定时任务动态发布模块 使用规则
- 数据库相关知识
- json数据解析(gson)
- php 微信自动回复
- 嵌入式系统概论-1.5
- html,jsp中,背景全屏
- PE装机的几个注意