这是一个基础的java web项目。后期我会根据自己的技术栈,在该项目中加上不同的功能模块。
Spring + SpringBoot + SpringMVC + Mybatis + lombok
基于实体关系图,进行数据库中的建表和项目的架构搭建,这里就不再赘述。
建表语句即测试数据在extensible.sql里面。
启动项目,在Postman中测试如下图,说明基础项目应搭建完成。
该项目Mapper层,之前用的是JPA,现在改用为Mybatis。改用Mybatis后,可以自定义SQL语句,这样从SQL性能和项目的后期扩展来说更好。