理解SpringBoot框架中包之间的联系

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

1  问题描述

作为负责后台的成员之一,利用框架为前端提供数据是必不可少的,在学习搭建框架的过程中也遇到了一些问题,代码的错误是避免不了的,其中最为重要的问题是对框架的搭建以及各个包之间的联系。

2  问题分析

SpringBoot 框架是一种很简单的框架,很容易上手。但是也需要仔细去理解才行。作为一个刚刚开始学习搭建框架的初学者,首先需要解决的是框架搭建问题,如何去搭建好一个框架?还有就是每个包里应该写什么类?包之间有什么联系?类如何使用?都是我遇到的问题。

其实框架的搭建并不是难题,首先新建一个Spring  Initializer项目,注意路径不能出现中文。完成这些基本创建步骤之后,可以看到scr目录下有一个main目录和test目录,我们的重点就是main目录。Main目录下又分为java目录和resources资源包,在java目录最下层建立controller、dao、entity、service几个包,在resources资源包下创建一个mapping包以及一个yml格式的配置文件。框架的基本造型就算完成了,接下来就重点说一下这些包之间的联系以及包中应该有哪些类。

640?wx_fmt=png

3  解决方案

首先要完成的是entity,这个包的里面的类就是写一个包含各种属性的一个类,比如一个学生类有的属性。然后写dao层,也称为持久化层,这一层是接口,接口的作用是余数据库打交道,因此是写对数据库操作需要用到的方法。接下来就是mapping层,这一层和dao层相互跳转,mapping层里面是对dao层中接口的具体实现。然后就是service层,这是服务层,对dao层的一个调用。最后就是controller层,在这里调用service层。主函数在Application类中。

4  总结

这是我对框架中包之间的联系的理解,只有理解了包之间的联系才能知道写程序的顺序,以及写类的顺序,才能让我们快速的完成一个项目。理解各个包之间的联系之后,也能更快的帮助我们去理解代码的含义。接下来就应该是对代码进行一个深入的理解。


更多精彩文章:

 where2go 团队


   

微信号:算法与编程之美          

640?wx_fmt=jpeg

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算法与编程之美

欢迎关注『算法与编程之美』

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值