springboot2.0
springsecurity
testng
mybatis
jwt
https
redis
gitlab
①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳✕✓✔✖
建议在 linux 下开发,这样有种飞的感觉,如果在 windows 下开发,想死的心都有。 这里有一个ubuntu20 安装说明
openJdk11
一键安装mysql redis rabbitmq
看 ref/docker/readme.md
如果你的机器上以前安装过mysql、redis、rabbitmq,那么可能会出现端口冲突,那么就需要你手工修改docker-compose文件,以及springboot中的配置文件了。
由于使用了Flyway
,只要执行DemoApplication
主程序,就会生成数据库表。
如果没有出现错误,在浏览器中输入http://localhost:8080/
执行genCodes
会生成代码,生成的代码放在/log
中。
将代码复制到工程中,然后执行工程。
可以通过 swagger 来查看当前的接口http://127.0.0.1:8080/swagger-ui/#/XXXX
。 除了代码生成的接口,内容还有很多接口,这些接口是内部调试用的,可以先不用管。
使用 PostMan 来测试接口,在根目录下ref
文件夹中,PostMan 的工程文件,导入就可以用了。
详细内容见,开发案例描述了如何对一个小模块进行开发