问题

springboot往往是作为b/s系统的server端的架子来使用,但是有些时候,是作为静默的server,并没有界面和数据库,但是springboot默认是链接数据库的,如何解决这个问题呢?使用springboot,不连接数据库来启动项目。

解决方案

能百度到的解决方案,往往是在启动类上增加注解,如下:

 @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class,DataSourceTransactionManagerAutoConfiguration.class,HibernateJpaAutoConfiguration.class})

但是很多时候,加了这个注解,还是不能解决自动寻找配置文件中url进行初始化数据库连接的异常。
原因在于,在pom文件中,使用跟数据库相关的依赖,如spring-data,druid等,需要把数据库相关的依赖去掉,然后再加上注解,就能实现无数据库启动springboot了。

springboot实现无数据库启动相关推荐

  1. Windows下Tuxedo的安装与配置-无数据库

    Windows下Tuxedo的安装与配置-无数据库 草木瓜 2005-5-18 一.安装前的文件准备 下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo9 wi ...

  2. SpringBoot整合JDBC数据库操作第二弹-配置基本数据库连接源

    SpringBoot整合JDBC数据库操作第二弹-配置基本数据库连接源 上篇文章我们讲到了如何配置整合JDBC的基础环境,这篇文章我们讲解一下如何去配置服务的DataSource数据库数据源,方便其对 ...

  3. Oracle数据库启动与关闭

    C:\app\Administrator\virtual\product\12.2.0\dbhome_2\bin>dir oracle.exe 驱动器 C 中的卷没有标签. 卷的序列号是 7E6 ...

  4. Struts1.x 登录实验-无数据库版

    Struts1.x -- 登录实验-无数据库版 前言 环境配置 Apache Tomcat 9.0.53 配置 下载 安装和配置 IDEA中配置Tomcat Struts 1.3.10配置 下载与安装 ...

  5. linux下数据库启动和停止

    具体步骤: 1.到数据库下:sqlplus /nolog conn as sysdba 以管理元身份登录: ===== 2.关闭数据库:shutdown immediate 3.启动数据库:start ...

  6. oracle表启用online,Oracle数据库启动与关闭

    C:\app\Administrator\virtual\product\12.2.0\dbhome_2\bin>dir oracle.exe 驱动器 C 中的卷没有标签. 卷的序列号是 7E6 ...

  7. 基于 SpringBoot+WebSocket 无DB实现在线聊天室(附源码)

    文章目录 基于 SpringBoot+WebSocket 无DB实现在线聊天室 0 项目说明 0.1 样例展示 0.2 源码地址 1 WebSocket 简介 1.1 HTTP 1.2 WebSock ...

  8. 【SpringBoot新手篇】SpringBoot 集成H2数据库

    [SpringBoot新手篇]SpringBoot 集成H2数据库 概述h2数据库 SpringBoot整合测试 pom yml Embedded 嵌入式 Remote (client/server) ...

  9. SpringBoot集成H2数据库

    SpringBoot集成H2数据库 背景 H2数据库是一个Java编写的关系型数据库,它可以被嵌入到Java应用程序中使用,或者作为一个单独的数据库服务器运行.它支持内存模式,所以在单元测试的时候,使 ...

最新文章

  1. 41 JavaScript中的闭包
  2. 华中科大计算机冯丹,华中科大南加校友会欢迎母校代表团
  3. Git 的安装与初次使用 —— Git 学习笔记 03
  4. centos7.2安装mysql5.7_Centos7.2下使用YUM快速安装MySQL5.7的方法
  5. Leetcode每日一题:42.trapping-rain-water(接雨水)
  6. C++操作符operator的另一种用法
  7. MyBatis官方文档——XML配置部分
  8. PLC的编程与应用学习笔记
  9. python小学教材全解_小学教材全解三年级下数学
  10. “区块链+”教育的发展现状及其应用价值研究
  11. python 批量去掉语音中的静音段
  12. 机器学习方法三要素理解:模型、策略、算法
  13. scrapy SpiderMiddleware DownloaderMiddleware
  14. 苹果手表 WatchKit 应用架构简介
  15. 思科计算机基础知识,思科路由器基础知识--存储详解
  16. input输入框只能输入字母
  17. 在 dhcpd 中配置分配静态路由条目
  18. 求两点之间最短路径-Dijkstra算法
  19. 每日新闻丨五方面推动云计算产业发展;字节跳动与澎湃合资成立视听科技
  20. WebMvcConfigurer配置HandlerInterceptor拦截器失效

热门文章

  1. 【UE4源代码观察】学习队列模板TQueue
  2. Sqlite的安装和使用 (windows,C#)
  3. win10桌面能不能写待办事件清单?
  4. Win 10家庭版如何添加多用户
  5. 基于多尺度注意力网络单图像超分(MAN)
  6. CCF CSP 历年题解(C/C++)【截至2019年】
  7. 复数四则运算(精简)
  8. opencv视频逐帧转换为图片
  9. 毕业设计-基于Unity的餐厅经营游戏的设计与开发(附源码、开题报告、论文、答辩PPT、演示视频,带数据库)
  10. 点阵字库二进制文件修改方案