最近很迷茫,到处找方向,迷失自我
对于转型后台很期望,相对而言,学习一门语言很枯燥,唯有坚持才能学的更好
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中返回的index13. 在controller和services中添加一下代码,并运行项目,访问地址(我修改了一下端口8889)
services自动注入bookDao controller自动注入serivces 访问地址,从数据库取到的数据 本地数据库的数据14. 其他的CRUD功能就不一一添加了
网友评论