使用IDEA搭建Springboot+mybatis

1、开发工具:Intellij idea2018.2

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

 

修改项目包名,继续next

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

项目名和项目路径,finish

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

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

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

编写一个实体类

UserMapper接口

UserService

UserController

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

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

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

右键,启动项目,如上

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

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

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

 

成功取出数据库中的值。

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

原文地址:https://www.cnblogs.com/yuxifly828/p/9629547.html