springboot1小时速成攻略(一)

一小时带你从0到1实现一个SpringBoot项目开发笔记:

springboot作为简化spring的开源框架,

目的是减少代码工作量:

特点:简化配置,集成性强,

微服务支持(springcloud的东西),内嵌服务器。

结构:

前端:c/s(客户端/服务器)

 后端:

api:get/post/put/delete

 service

data access层

数据库

后面的操作是生成了一个初始项目,在8080端口生成了一个hello world。

用的是

Spring web(只包括http里面),Spring MVC包括web同时封装了一些servlet包,(所以通常直接导入web MVC,Spring MVC=Spring web MVC,顺口)。

Spring Data JPA(可以轻松实现基于JPA的存储库。 此模块处理对基于JPA的数据访问层的增强支持,(人话:可以增删改查)明天专门更新一下spring的组件库,先简单介绍一下有什么用,常用的是什么,很多组件咱们用不着,但是面试可以吹吹牛嘛。)

这个前辈讲的很详细,我这个是个人笔记,各位当个辅助视频看看。

最详细的Spring-data-jpa入门(一)_springdatajpa-优快云博客

Mysql Driver。

驱动:cj和无cj,8.0和5.0

(熟悉了后面可以直接在maven里面导入jar包,因为这网站给你的是成型的一个项目,有些时候java版本不一样之类的)

idea里面可以直接生成:

生成之后果然出现问题了:

我们的java文件是红色下标:

怎么解决?

照着我来做,打开项目结构右边模块添加内容根:

删掉重新加载:

好了:

HTTP:

GET:取东西

POST:更新,新建东西

PATCH:更新属性,不完全更新

DELECT:删除

然后他就开始讲数据库,

这里不着重讲这个吧,篇幅有限,想看的私信我,有空再写,navicat和workbench连接一下,配置后台,直接继续。

弹幕说JPA和Mybatis的区别:

https://blog.youkuaiyun.com/qq_50595984/article/details/120342291

这个讲的很好,个人而言就两句话,都可以用,JPA复杂点但是强调对象,

M的话强调数据的高效与速率。

一个是组件,一个是成型的代码工具。

今天就写到这吧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值