目录
一:实验目的
使用mybatis读取数据库数据,并能通过浏览器访问到
二:新建项目和文件
1.新建项目
2.新建子模块
3.配置
三:数据库部分
1.新建数据库
2.新建表
3.添加数据和字段
四:新建包、资源目录、Java文件等
1.分别新建包、目录、java文件、接口、yml文件
项目结构和名称如下所示
2.编写代码
(1)TestController中
(2)User中
(3)UserMapper
(4)userServiceImpl
(5)UserService
(6)MybatisApplication
(7)UserMapper.xml
(8)application.yml
注意:在编写这个文件的时候,我们要特别注意文件的格式。它使用缩进和空格来表示层次结构。如果格式不正确, 可能会出现错误。
五:测试
1.构建项目、运行项目
2.在浏览器测试/hello
3.测试一下/hello2
六:改进
1.问题提出
我们发现在数据库里存了两条数据,但是只能返回一个name,如果想返回所有name该怎么办呢?
2.改进方法
去掉原来的limit,让它能查询所有数据
把相对应的所有selectNamefromUsers函数返回类型改成List[string],让返回类型对应上
3.测试
可以成功返回所有数据的name值了,而不是之前的只返回一个
七:遇到的问题和解决方案
1.java版本
构建项目的时候出现错误如下
解决方案:更改为更高的版本