一、创建springbooot项目的框架,在这笔者选择用联网的方式创建
在创建时Java的选择要与jdk的版本对应,否则会碰到版本不相符的报错,万一碰到了可以修改pom文件里的版本来解决,如下图
到了这儿启动类会自己加载出来,不需要我们去手动建立,此时可以先跑一下,看看能不能跑得起来
这是项目创建之后的样子
接下来开始建立模块,首先进行分析:
1.我们可以将所有的controller放在一个模块,那就用api吧;
2.业务处理当然要一个service;
3.mapper的作用不用多说,可以将它理解为给数据库写的sql做了个目录;
4.业务中创建的实体类全部放到pojo中,一般实体类后面加了Vo一般是将这个类当作传参工具用的,不用和数据库的字段做关联;
5.common下面放所有的工具类;
6.各个子模块都有一个共同的父类,即我们在上边建立的最外层的sopringBoot项目,同时各个子模块之间应该是可以相互引用的,所以我们对他们再加一个依赖引用:
api ----->service------>mapper----->pojo------>common
<dependency>
<artifactId>food-dev-mapper</artifactId>
<groupId>com.mooc</groupId>
<version>1.0-SNAPSHOT</version>
</dependency>
添加这个依赖后这些模块之间既可以调用,(上边这个依赖只是小编的其中一个,其余模块的模仿这个写就行了)
二、分析完之后进行第二步:建立各个子模块
在项目名上右击鼠标,之后按图走
项目此时搭建完成,接下来进行一些配置。