项目源码:链接: https://pan.baidu.com/s/1mi7V0Mk 密码: hakk
首先注意一下自己的jdk的版本,还有maven的版本,最好和我的版本保持一致。
在平台内回复:maven搭建,可以看到maven教程。
这个是jdk的下载位置:链接: https://pan.baidu.com/s/1eS71ARS 密码: tcf7
紧接着安装idea,在平台回复:idea安装,可以看到Idea 的安装教程。
打开idea,按照图解进行项目创建。
额外的功能PageHelper分页插件
mabatis generator 自动生成插件的代码
下面开始创建一个项目。
创建项目文件结构,还有jdk的版本
选择项目所需要的依赖
看一下项目的结构
所有的配置文件都以源码为准,不然所有的配置内容列出来,实在是太多了,影响阅读。
查看一下pom.xml:
项目不使用application.properties文件 而使用更加简洁的application.yml文件:
将原有的resource文件夹下的application.properties文件删除,创建一个新的application.yml配置文件,
文件的内容如下:
创建数据库:
CREATE DATABASE depot;
CREATE TABLE t_user(
user_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
user_name VARCHAR(255) NOT NULL ,
password VARCHAR(255) NOT NULL ,
phone VARCHAR(255) NOT NULL
) ENGINE=INNODB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8;
使用mybatis generator 自动生成代码:
配置pom.xml中generator 插件所对应的配置文件 $/src/main/resources/generator/generatorConfig.xml
点击run-Edit Configurations
添加配置
运行
最后生成的文件以及结构:
我们还需要修改有点东西,因为生成的类中的路径写了全路径,所以我们要把前面多余的删掉:
UserMapper.java
User.java
以上两个看源码。
对于映射文件xml有一个快捷的方式把所有德多余的代码一次删掉:
Ctrl+F 进行搜索“main.java.”:
UserMapper.xml
以上查看源码。
打开类SpringbootMybatisDemoApplication.java,这个是springboot的启动类。我们需要添加点东西:
到这里所有的搭建工作都完成了,接下来就是测试的工作,没使用junit4进行测试:
首先看一下完成之后的文件的结构:
现在controller,service层的代码都写好:
UserController.java
UserService.java
UserServiceImpl.java
以上方法请看源码
如果强迫症看不下去那个报错:(解决方法)
测试我使用了idea一个很用心的功能。
可以发http请求的插件:
点击左侧的运行按钮就可以发送请求了;
如果返回值正确 说明你已经搭建成功了!!
领取专属 10元无门槛券
私享最新 技术干货