springboot学习总结

这篇文章不涉及springboot的配置和相关设置,只是对springboot层级结构和使用方法的梳理和总结。
请添加图片描述

首先要明白springboot是做什么的,它写好后,是你把后端程序打包上传到服务器,在服务器上运行。

请添加图片描述

mapper就是dao,两种说法而已,他是专门用来跟数据库交互的,也就是里面写的方法都是用来控制数据库的函数。
请添加图片描述
在mapper里写对数据库操做的函数(增删改查)
这里写的是接口,要在Usermapper.xml文件中用数据库语句和函数绑定来实现。请添加图片描述
请添加图片描述
.xml文件中的id对应填写要绑定的函数名,或者说要实现的接口。


接下来是service层,绿色的类是service的接口,相当于函数的声明,蓝色的类里是对接口的实现
请添加图片描述

下面是接口的定义。
请添加图片描述
下面是接口的实现。
请添加图片描述
接口里面的函数名是自己定义的,为了统一我取了和mapper里一样的名字,其实接口函数的实现中调用了对应需要的mapper的函数来操纵数据库,并且你可以在接口函数的实现中添加很多业务功能,比如说将你查询到的数据进行算平均分,算总分等等一系列的运算。

UserMapper.update(user)就是对userMapper函数update的调用,才能对数据库进行更新操作。请添加图片描述

最后我们在主函数里是调用接口的实现函数来实现功能的。
请添加图片描述

在测试类中,创建服务实例userService,调用服务层的实现函数操作数据库。赋值给一个userBean实例来调用函数显示出数据库中的信息。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值