springboot引入H2数据库

首先加入H2的依赖


	com.h2database
	h2
	runtime

然后加入mybatis的依赖(除了使用mybatis,也可以使用JPA等操作数据库的东西,必须引入其中一个,否则sql文件无法初始化)


	org.mybatis.spring.boot
	mybatis-spring-boot-starter
	2.2.0

目录,注意,sql文件必须放在resources下面

 springboot引入H2数据库_第1张图片

 

application.properties中的配置

spring.datasource.schema=classpath:/db/schema.sql
spring.datasource.data=classpath:/db/data.sql
spring.datasource.url=jdbc:h2:mem:test
spring.datasource.username=sa
spring.datasource.password=
spring.datasource.driverClassName=org.h2.Driver
spring.h2.console.path=/h2
spring.h2.console.enabled=true
spring.h2.console.settings.web-allow-others=true

schema.sql


drop table user if exists;
create table user(
	id bigint not null auto_increment,
	name varchar(40),
	age int,
	primary key(id)
)

data.sql

insert into user(name,age) values ('何伟',23);
insert into user(name,age) values ('马宁',16)

启动项目,打开地址:http://localhost:8080/h2/

springboot引入H2数据库_第2张图片

剩下的就是关于通过mybatis来操作的CRUD了,略过

你可能感兴趣的:(spring,boot,数据库,java)