目录
前两章我们简单讲解了SpringBoot的易用性,SpringBoot框架内部提供了很多我们需要用到的组件,需要什么你就可以拿到项目里。
在我们平时的项目中,数据的存储以及访问都是最为核心的关键部分,现在有很多企业采用主流的数据库,如关系型数据库:MySQL,oracle,sqlserver。非关系型数据库:redis,mongodb等。
SpringBoot已经为我们提供了很多种的数据库来做数据存储以及读取,上面只是简单的几种,那么我接下来以MySQL为例来讲述下本章的内容。
免费专题文章汇总
本章目标
学习并且使用SpringBoot访问MySQL数据库,并且结合SpringDataJPA完成CRUD(Create,Read,Update,Delete)简单操作。
构建项目
接下来我们先来创建SpringBoot项目,如下图所示:
点击Next输入一些项目参数,如下图所示:
点击Next后选择我们需要导入项目的SpringBoot组件,这里要注意一定要选择正确的组件,如下图所示:
可以看到图zh我们选择了,web,MySQL,JPA组件作为我们开发必备组件,我们点击Next输入项目名称后进入项目窗口,如下图所示:
我们打开pom.xml可以看到springboot自动为我们添加了spring-data-jpa、mysql-connector-java的支持,如下图所示:
上图的注释是我添加的,项目默认创建完成后是没有注释的。
注意:如果使用内部tomcat运行项目需要将spring-boot-starter-tomcat的scope标签注释掉。
配置数据源以及JPA
今后我们修改application.properties文件配置为application.yml配置。.yml配置文件与.properties配置要更清晰更有层