1. 错误springboot项目启动时,如果没有配置数据库配置,启动时会抛出如下异常。 Description: Cannot determine embedded database driver class for database type NONE Action: If you want a
转载 2021-07-20 16:09:44
513阅读
一.H2数据库简介H2是一个用Java开发的嵌入式数据库,可以直接嵌入到应用项目中   H2最大的用途在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。   它的另一个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。   同时它的占用空间小,jar只有5MB大小   总结一下,H2数据库就是三个特点:嵌入式,简便,小巧二.下载与安装
SpringBoot 项目取消数据库自动配置原因就是因为不想使用数据库,没有配置数据库。而springboot会自己自动加载数据库信息。所以加上:@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})
转载 2021-04-28 16:39:04
747阅读
2评论
问题缘起单元测试默认情况下使用嵌入式数据库,例如H2。如果要切换为MySQL,直接移除H2驱动,在application.properties(yml)配置相应的连接信息,都不起作用。那该如何切换配置呢?单元测试数据库SpringBoot的单元测试中,默认使用嵌入数据库,例如H2,HSQLDB等.默认情况下无需指定具体的嵌入数据库类型,只需要在pom.xml文件中加入相应的数据库驱动即可,示例如
转载 2024-03-19 15:01:27
363阅读
一、集成 MySQL 数据库1.1 配置 MySQL添加依赖<dependencies> <!--Spring 数据库相关依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter
下面是这三个核心注解的解释:注解名解释 | | | | — | — | | @SpringBootConfiguration | 表明这是一个配置类,开发者可以在这个类中配置 Bean | | @EnableAutoConfiguration | 表示开启自动化配置 | | @ComponentScan | 完成包扫描,默认扫描的类位于当前类所在包的下面 | 通过该注解,我们执行 mian 方法:
Spring Boot - 数据库配置整合JdbcTemplatepom.xml配置maven依赖application.properties配置数据源<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-
转载 2024-03-20 09:46:06
25阅读
SpringBoot 配置数据库1.yml配置mysql导入依赖 <!--数据库配置--> <dependency> <!--mysql驱动--> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <ver
原创 2021-08-13 10:09:11
2345阅读
文章目录MySQL 安装及配置 Navicat 工具MySQL安装(压缩包)下载配置文件配置环境变量初始化MySQL启动服务链接 Navicatsql server安装与 sql 语言的学习安装包下载通过 sql sever 2008 建用 SQL 语句建新建数据库建表插入数据SQL 查询语句数据操作数据库与C#窗体关联Redis 安装及配置笔记Redis下载Redis 配置Elasticse
转载 2024-07-15 00:58:54
118阅读
SpringBoot 配置数据库 1.yml配置mysql导入依赖<!--数据库配置--> <dependency> <!--mysql驱动--> <groupId>mysql</groupId> <artifactId>mysql-connector-j
原创 2022-01-20 15:44:35
1067阅读
11                    13-8 基于SpringBoot连接数据库配置MyBatis实操springSecurity提供了     现成的基于内存管理的类     shiro则必须自己设计这样的类  &nb
转载 2024-08-04 17:08:49
30阅读
springboot-数据库 springboot-数据库MySQL集成 RedisRedis 缓存优化Spring Cache 注解提高数据库访问性能Druid事务管理 MySQL准备工作,加入数据库配置和依赖为了使用 jpa 和 mysql,在 pom.xml文件中增加依赖。<!--jpa--> <dependency> <groupId>org.sp
转载 2024-07-01 12:11:58
46阅读
一.前言:工作中会遇到这样的业务情况,我们会把数据放在不同的数据库里,一个业务中需要连接不同的数据源进行操作数据。这个时候springboot需要配置数据源.通过如下案例展示如何: user 用户表在主库 master 上,地址表 city 在从 cluster 上。下面实现获取 根据用户名获取用户信息,包括从的地址信息 REST API,那么需要从主库和从中分别获取数据,并在业务逻辑层组
转载 2024-01-05 14:42:09
315阅读
上一节,我们介绍了Spring Boot在JDBC模块中自动化配置使用的默认数据源HikariCP。接下来这一节,我们将介绍另外一个被广泛应用的开源数据源:Druid。Druid是由阿里巴巴数据库事业部出品的开源项目。它除了是一个高性能数据库连接池之外,更是一个自带监控的数据库连接池。虽然HikariCP已经很优秀,但是对于国内用户来说,可能对于Druid更为熟悉。所以,对于如何在Spring B
转载 4月前
39阅读
一、数据库一主一从环境搭建1.首先打开服务管理器,找到mysql服务。 右击属性查看mysql服务的磁盘位置 找到D磁盘上的mysql文件夹,复制一份mysql-slave当做从机 进入mysql-slave的data文件夹,修改my.ini文件 修改四个地方,端口,slave服务的磁盘位置,以及slave服务的数据库的磁盘位置,按照datadir="C:/ProgramData/MySQL/My
转载 2023-12-06 21:59:30
238阅读
源地址:c3p0常用配置参数介绍在前面的c3p0的相关配置中,我们看到了c3p0的配置参数,这里我们介绍几个常用的c3p0的配置参数最基础的参数配置: driverClass : 数据库驱动(比如mysql,或者oracle数据库的驱动) jdbcUrl: jdbc数据库连接地址(例如jdbc:mysql://localhost:3306/zhanghanlun) user:数据库用户名 pass
?目录一、为什么要配置文件,配置文件的作用?二、SpringBoot配置文件的方法二、SpringBoot配置文件的格式一、properties二、yml三、读取配置文件1、properties2、yml3、配置对象一、为什么要配置文件,配置文件的作用? ?因为:整个项目中所有重要的数据都是在配置⽂件中配置的,⽐如: ?1、数据库的连接信息(包含⽤户名和密码的设置); ?
文章目录一. 问题背景二. jdbc2.1 简单的jdbc2.2 设置SpringBoot启动时,能自动执行sql脚本文件三. 自动配置原理3.1 DataSourceConfiguration3.2 DataSourceAutoConfiguration3.3 JdbcTemplate自动配置原理 一. 问题背景前面学习了Day54——数据访问简介以及准备工程环境,今天来学习jdbc和自动配置
转载 2024-03-28 09:55:50
771阅读
# 实现Spring Boot与MongoDB配置数据库 ## 1. 流程概述 在本文中,我们将教会刚入行的小白如何在Spring Boot项目中配置MongoDB数据库。以下是整个流程的步骤概述: ```mermaid journey title MongoDB配置数据库 section 步骤 开始 --> 创建Spring Boot项目 --> 添加Mon
原创 2024-04-02 06:07:42
99阅读
【Spring Mail API】 Spring Mail API都在org.springframework.mail及其子包org.springframework.mail.javamail中封装,且只提供了邮件发送的封装。 SimpleMailMessage: 对邮件的一个简单封装,只能用于表示一个纯文本的邮件,也不能包含附件等。 JavaMailSenderImpl: 邮件发
转载 10月前
54阅读
  • 1
  • 2
  • 3
  • 4
  • 5