先来看一下项目结构
java里面主要是放着控制代码,然后resource里面放的是资源文件
其中application.yml
存放的是各种配置文件(比如mysql数据库连接的账号和密码)
关于mybatis
这个是一个 数据库的连接的持久化框架,使用它可以不必使用麻烦的jdbc代码,我们只需通过简单的xml或者注解即可达到目的。
通过下面这个地方来指定模型层
我们可以使用javabean来指定模型层,当然还有set,get方法。这里我们使用了一个插件 lombok
当然我们还需要添加maven依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
有了这个,就需要自己写setget方法
这个写一下大概流程。
第一层 模型层
这个作为最底层,主要是存储这数据的结构
第二层 dao层
这里绑定mysql语句,把查询到的结果返回到user对象中去。
第三层 接口层
我们这里定义了一个接口
然后通过service层和dao层的接口。通过server来调用dao层获取返回的数据。
最上面一层,控制层
这个就是最后一层了,主要就是处理各种get或者post请求。
主要是通过注解来实现
getmaping说明是get请求 postmaping说明是post请求