一:项目结构
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210408212137208.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80ODYyMTAwNQ==,size_16,color_FFFFFF,t_70)
CGB2012–>为父项目作为项目管理
generator–>为代码生成器项目(不用动)
core–>为核心项目
core项目目录
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210408212443429.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80ODYyMTAwNQ==,size_16,color_FFFFFF,t_70)
使用演示
1.定义Controller
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210408212611552.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80ODYyMTAwNQ==,size_16,color_FFFFFF,t_70)
此时并没有写sql和mapper接口是使用mybatis-plus,mybatis-plus支持简单的sql生成,大大简化开发
2.启动项目在浏览器里测试
localhost:8080/portal/user
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210408213404423.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80ODYyMTAwNQ==,size_16,color_FFFFFF,t_70)
可以看到自动生成的sql,因为数据库没有数据,所以Chrom为空
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210408213641876.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80ODYyMTAwNQ==,size_16,color_FFFFFF,t_70)
pojo不用考虑数据库_字段和Java代码中的驼峰命名不一样,注解直接就解决了这个问题