最近很迷茫,到处找方向,迷失自我
对于转型后台很期望,相对而言,学习一门语言很枯燥,唯有坚持才能学的更好
SpringBoot+Jpa项目搭建(我使用的idea编辑器)
1. 创建项目
2. 直接Next -> Finish 完成创建项目,你如果第一次使用idea,可能需要设置一下,自动导入依赖库
3. 第二步 你也可以不设置,maven会提示你是否加载pom.xml文件
4. 完成以后整个项目架构如下
5. 注意上方截图中`java`目录显示的是蓝色的: *这代表当前目录可以创建java类*,如果当前目录不是蓝色的,需要进行设置,不然无法创建package和java类,创建方式如下
6. 注意事项
1 ) pom.xml文件中的mysql需要电脑安装mysql,安装步骤网上有很多
2 ) 测试Jpa是否成功,可能需要用到tomcat,可以自行去网上下载tomcat,并设置到项目中
7. 项目基本已经构建成功,接下来就是使用Jpa来创建/更新数据库
8. 新建包和类名,具体如下
9. 配置application.properties(或者说application.yml)文件,二种配置方式,只用配置一种就好,看个人喜好
10. 添加springboot内置的注释,运行项目,可以测试项目是否可以正常运行
还有一个`bookDao`的类,需要继承自Jpa内部的接口,在book模型中添加属性
`@Data` 会自动生成setter和getter以及构造函数(@Data是lombok依赖库的注释)
11. 运行项目,可能会报错,
错误一 :`RestTemplate,not found`
错误二 :`未发现servlet`
解决方法 我重新导入了pom.xml文件,删掉了测试目录
我在BookController中添加了一点代码,当项目运行起来以后,访问`http://localhost:8888/index`,页面将会显示index
11. 建议安装一个`Postman`的软件,方便调用接口,就不用写jsp或者html页面来请求接口了(安装方法和下载地址,百度有很多,可以自行安装一下,下面我都会用Postman来进行接口请求)
12. 这是在`Postman`中访问`http://localhost:8888/index`,执行到这里,说明项目已经正式构建成功了,接下来就是使用Jpa
13. 在controller和services中添加一下代码,并运行项目,访问地址(我修改了一下端口8889)
14. 其他的CRUD功能就不一一添加了