当前位置: 首页>编程语言>正文

springboot 实现rpc demo springboot 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
即可查看效果



https://www.xamrdz.com/lan/5je1951259.html

相关文章: