使用IDEA搭建Springboot+mybatis

时间:2021-12-26 05:11:29

 

1、开发工具:Intellij idea2018.2

2、通过Spring Initializr建立项目,Project SDK选择本地的jdk就可以,我的是jdk1.8,之后点击next。

使用IDEA搭建Springboot+mybatis

 使用IDEA搭建Springboot+mybatis

修改项目包名,继续next

使用IDEA搭建Springboot+mybatis

使用IDEA搭建Springboot+mybatis

web中勾选web,sql中勾选mysql、mybatis和jdbc,next

使用IDEA搭建Springboot+mybatis

项目名和项目路径,finish

使用IDEA搭建Springboot+mybatis

这是我的项目目录结构。(此目录结构有问题,具体请往下看。。。)

使用IDEA搭建Springboot+mybatis

在test下新建controller、mapper、model和service目录

使用IDEA搭建Springboot+mybatis

在此过程中会弹出maven项目需要导入jar包,点击自动导入,maven就自动下载了(这里的maven是intellij自带的,我又安装了一个,把他们的本地仓库路径设置相同了)

使用IDEA搭建Springboot+mybatis

使用IDEA搭建Springboot+mybatis

编写一个实体类

使用IDEA搭建Springboot+mybatis

UserMapper接口

使用IDEA搭建Springboot+mybatis

UserService

使用IDEA搭建Springboot+mybatis

UserController

使用IDEA搭建Springboot+mybatis

这个类是程序运行的主入口,需要配置@MapperScan来扫描包下面的mapper

使用IDEA搭建Springboot+mybatis

配置properties文件,里面是数据库连接信息和端口号等

使用IDEA搭建Springboot+mybatis

使用IDEA搭建Springboot+mybatis

使用IDEA搭建Springboot+mybatis

使用IDEA搭建Springboot+mybatis

pom文件,注意45行,mysql的版本号是我自己加的,maven默认加载完的是<scope>runtime</scope>,两个都不影响运行!

使用IDEA搭建Springboot+mybatis

右键,启动项目,如上

浏览器中输入localhost:8080/showUser/1,报错:【苦笑】

使用IDEA搭建Springboot+mybatis

检查了一下项目,发现项目目录结构不对(上面有提到,在这里就出现问题了)

使用IDEA搭建Springboot+mybatis

上面是正确的项目目录结构,这个YuxiApplication必须放在controller、mapper等同级目录下,改完后,重启项目。在浏览器中输入地址localhost:8080/showUser/1

使用IDEA搭建Springboot+mybatis

 

 使用IDEA搭建Springboot+mybatis

成功取出数据库中的值。

至此,完成基本的整合,后续功能以后逐一添加!有不足之处还请不吝赐教!!!