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

1  问题描述

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

2  问题分析

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

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

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

3  解决方案

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

4  总结

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








 where2go 团队




微信号:算法与编程之美          

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


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


写留言”发表评论,期待您的参与!期待您的转发!