美文网首页
SpringBoot+Jpa入门

SpringBoot+Jpa入门

作者: Smile_Later | 来源:发表于2019-04-01 20:37 被阅读0次

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

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

    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功能就不一一添加了

    相关文章

      网友评论

          本文标题:SpringBoot+Jpa入门

          本文链接:https://www.haomeiwen.com/subject/kxqrixtx.html