springboot实现无数据库启动
问题
springboot往往是作为b/s系统的server端的架子来使用,但是有些时候,是作为静默的server,并没有界面和数据库,但是springboot默认是链接数据库的,如何解决这个问题呢?使用springboot,不连接数据库来启动项目。
解决方案
能百度到的解决方案,往往是在启动类上增加注解,如下:
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class,DataSourceTransactionManagerAutoConfiguration.class,HibernateJpaAutoConfiguration.class})
但是很多时候,加了这个注解,还是不能解决自动寻找配置文件中url进行初始化数据库连接的异常。
原因在于,在pom文件中,使用跟数据库相关的依赖,如spring-data,druid等,需要把数据库相关的依赖去掉,然后再加上注解,就能实现无数据库启动springboot了。
springboot实现无数据库启动相关推荐
- Windows下Tuxedo的安装与配置-无数据库
Windows下Tuxedo的安装与配置-无数据库 草木瓜 2005-5-18 一.安装前的文件准备 下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo9 wi ...
- SpringBoot整合JDBC数据库操作第二弹-配置基本数据库连接源
SpringBoot整合JDBC数据库操作第二弹-配置基本数据库连接源 上篇文章我们讲到了如何配置整合JDBC的基础环境,这篇文章我们讲解一下如何去配置服务的DataSource数据库数据源,方便其对 ...
- Oracle数据库启动与关闭
C:\app\Administrator\virtual\product\12.2.0\dbhome_2\bin>dir oracle.exe 驱动器 C 中的卷没有标签. 卷的序列号是 7E6 ...
- Struts1.x 登录实验-无数据库版
Struts1.x -- 登录实验-无数据库版 前言 环境配置 Apache Tomcat 9.0.53 配置 下载 安装和配置 IDEA中配置Tomcat Struts 1.3.10配置 下载与安装 ...
- linux下数据库启动和停止
具体步骤: 1.到数据库下:sqlplus /nolog conn as sysdba 以管理元身份登录: ===== 2.关闭数据库:shutdown immediate 3.启动数据库:start ...
- oracle表启用online,Oracle数据库启动与关闭
C:\app\Administrator\virtual\product\12.2.0\dbhome_2\bin>dir oracle.exe 驱动器 C 中的卷没有标签. 卷的序列号是 7E6 ...
- 基于 SpringBoot+WebSocket 无DB实现在线聊天室(附源码)
文章目录 基于 SpringBoot+WebSocket 无DB实现在线聊天室 0 项目说明 0.1 样例展示 0.2 源码地址 1 WebSocket 简介 1.1 HTTP 1.2 WebSock ...
- 【SpringBoot新手篇】SpringBoot 集成H2数据库
[SpringBoot新手篇]SpringBoot 集成H2数据库 概述h2数据库 SpringBoot整合测试 pom yml Embedded 嵌入式 Remote (client/server) ...
- SpringBoot集成H2数据库
SpringBoot集成H2数据库 背景 H2数据库是一个Java编写的关系型数据库,它可以被嵌入到Java应用程序中使用,或者作为一个单独的数据库服务器运行.它支持内存模式,所以在单元测试的时候,使 ...
最新文章
- 41 JavaScript中的闭包
- 华中科大计算机冯丹,华中科大南加校友会欢迎母校代表团
- Git 的安装与初次使用 —— Git 学习笔记 03
- centos7.2安装mysql5.7_Centos7.2下使用YUM快速安装MySQL5.7的方法
- Leetcode每日一题:42.trapping-rain-water(接雨水)
- C++操作符operator的另一种用法
- MyBatis官方文档——XML配置部分
- PLC的编程与应用学习笔记
- python小学教材全解_小学教材全解三年级下数学
- “区块链+”教育的发展现状及其应用价值研究
- python 批量去掉语音中的静音段
- 机器学习方法三要素理解:模型、策略、算法
- scrapy SpiderMiddleware DownloaderMiddleware
- 苹果手表 WatchKit 应用架构简介
- 思科计算机基础知识,思科路由器基础知识--存储详解
- input输入框只能输入字母
- 在 dhcpd 中配置分配静态路由条目
- 求两点之间最短路径-Dijkstra算法
- 每日新闻丨五方面推动云计算产业发展;字节跳动与澎湃合资成立视听科技
- WebMvcConfigurer配置HandlerInterceptor拦截器失效