SpringBoot+Jpa入门

2019-04-01  本文已影响0人  Smile_Later

最近很迷茫,到处找方向,迷失自我

对于转型后台很期望,相对而言,学习一门语言很枯燥,唯有坚持才能学的更好

SpringBoot+Jpa项目搭建(我使用的idea编辑器)

1. 创建项目

选择spring初始化项目 勾选三个必要的依赖库

2. 直接Next -> Finish 完成创建项目,你如果第一次使用idea,可能需要设置一下,自动导入依赖库

顶部导航条file目录下,依次设置 勾选以后,maven将会自动加载pom.xml中的依赖库

3. 第二步 你也可以不设置,maven会提示你是否加载pom.xml文件

4. 完成以后整个项目架构如下

整体的架构目录

5. 注意上方截图中`java`目录显示的是蓝色的: *这代表当前目录可以创建java类*,如果当前目录不是蓝色的,需要进行设置,不然无法创建package和java类,创建方式如下

设置java代码目录

6. 注意事项

  1 )  pom.xml文件中的mysql需要电脑安装mysql,安装步骤网上有很多

  2 ) 测试Jpa是否成功,可能需要用到tomcat,可以自行去网上下载tomcat,并设置到项目中

项目配置tomcat 具体操作步骤

7. 项目基本已经构建成功,接下来就是使用Jpa来创建/更新数据库

8. 新建包和类名,具体如下

创建包和类

9. 配置application.properties(或者说application.yml)文件,二种配置方式,只用配置一种就好,看个人喜好

properties配置 yml配置

10. 添加springboot内置的注释,运行项目,可以测试项目是否可以正常运行

添加了几个库,如果红色的,alt+enter添加maven依赖 bookservices类 controller类 book类

   还有一个`bookDao`的类,需要继承自Jpa内部的接口,在book模型中添加属性

`@Data` 会自动生成setter和getter以及构造函数(@Data是lombok依赖库的注释)

book类的属性 继承Jpa的接口

11. 运行项目,可能会报错,

  错误一 :`RestTemplate,not found`

  错误二 :`未发现servlet`

解决方法 我重新导入了pom.xml文件,删掉了测试目录

导入依赖库

我在BookController中添加了一点代码,当项目运行起来以后,访问`http://localhost:8888/index`,页面将会显示index

controller页面添加的代码

11. 建议安装一个`Postman`的软件,方便调用接口,就不用写jsp或者html页面来请求接口了(安装方法和下载地址,百度有很多,可以自行安装一下,下面我都会用Postman来进行接口请求)

12. 这是在`Postman`中访问`http://localhost:8888/index`,执行到这里,说明项目已经正式构建成功了,接下来就是使用Jpa

controller中返回的index

13. 在controller和services中添加一下代码,并运行项目,访问地址(我修改了一下端口8889)

services自动注入bookDao controller自动注入serivces 访问地址,从数据库取到的数据 本地数据库的数据

14. 其他的CRUD功能就不一一添加了

上一篇下一篇

猜你喜欢

热点阅读