快速开始

springboot2.0 springsecurity testng mybatis jwt https redis gitlab

①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳✕✓✔✖

1 搭建环境

建议在 linux 下开发,这样有种飞的感觉,如果在 windows 下开发,想死的心都有。 这里有一个ubuntu20 安装说明

  • 1:安装 Idea
    • 需要安装 lombda 插件
    • 安装openJdk11
  • 2:从gitee或者github下载代码
  • 3:安装 Mysql 等
  • 4:刷新 gradle 并 build 整个工程
如果你的机器上以前安装过mysql、redis、rabbitmq,那么可能会出现端口冲突,
那么就需要你手工修改docker-compose文件,以及springboot中的配置文件了。

2 生成表

由于使用了Flyway,只要执行DemoApplication主程序,就会生成数据库表。

如果没有出现错误,在浏览器中输入http://localhost:8080/

3 编写业务模块

① 生成代码

执行genCodes会生成代码,生成的代码放在/log中。

② 复制到工程中

将代码复制到工程中,然后执行工程。

③ 测试接口

可以通过 swagger 来查看当前的接口http://127.0.0.1:8080/swagger-ui/#/XXXX 。 除了代码生成的接口,内容还有很多接口,这些接口是内部调试用的,可以先不用管。

使用 PostMan 来测试接口,在根目录下ref文件夹中,PostMan 的工程文件,导入就可以用了。

4 后续

详细内容见,开发案例描述了如何对一个小模块进行开发