构建Springboot项目小demo

最近面试+入职+然后打工,一直没有更新了。
然后因为接到工作的任务时重构之前的接口。其实不算难。但其实我是之前做了一年测试,再做开发。还是不太熟练。然后今天回顾梳理下操作。下周开干。同时也是给下周开始的工作写个小demo

目的

写Restful的接口,将数据库的数据已json的数据格式返回(既然是小demo,今天只是初步连接数据库测试。不做复杂操作)

相关技术点

工具:idea,mysql,maven
主要技术栈:Spring boot,mybatisplus,swagger
为什么选Springboot,因为我之前搭建SSM(Spring,SpringMVC,Mybatis)的项目.光在光处理配置上的问题就花了不少时间。用了Spingboot之后,发现真香。何必和自己过不去呢。

搭建过程

码云地址:https://gitee.com/dengtiantian/demo.git

1. 构建一个Spring boot项目当做父工程 (我这里取名是demo)

(为什么要父工程,主要是为了方便统一依赖的版本,免得各个模块依赖版本不一样)

  1. 利用idea新建Springboot项目
  2. 利用idea新建project,然后选Spring initializr.下一步直到最后新建示例图
  3. 然后因为这个是父工程,只是用来统一依赖版本的,将src删除掉。我们不再里面写代码
  4. 修改pom.xml文件(需要把spring-boot-starter改成spring-boot-starter-web)后者包含前者的。而我们是@controller注解是SpringMVC的
  5. 再maven里面添加常用的依赖。我这里添加了lombok,mybatisplus,swagger的依赖.贴代码这篇文章就太长了。最上面提供了码云的连接。可以直接上去看内容
  6. 如果有需要。将maven的依赖站换成阿里云的可能会快点

2. 新建一个通用返回格式的子项目(common)(这个可以没有如果不需要的话)

  1. 在上面的项目下新建一个maven模块
  2. 修改pom.xml。目前还没有多少方法。导入lombok就可以了
<!--lombok用来简化实体类:需要安装lombok插件-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>
  1. 编写通用返回格式Result类在这里插入图片描述

3. 编写education模块

  1. 新建一个maven模块。
  2. 导包,修改pom.xml
  3. 新建启动类
  4. 新建mybatisplus配置类和swagger配置类
  5. 配置数据相关属性
  6. 写自动生成代码的类,自动生成entity,service,相关的代码

4. 项目运行

在浏览器输入http://localhost:9001/swagger-ui.html
即可查看效果

猜你喜欢

转载自blog.csdn.net/m0_37628958/article/details/107131557