我是靠谱客的博主 强健皮卡丘,最近开发中收集的这篇文章主要介绍SpringBoot 结合MyBatis读取MySQL 数据一、新建项目模块 二、配置数据库 三、需求测试,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
一、新建项目模块
1.新建项目multiModules
2.新建模块mybatis
3.添加依赖
SpringWeb、MySQL Driver、MyBatis Framework
4.新模块mybatis 添加为Maven 项目,等待Maven 解析依赖完成。
5.目录代码编写
5.1controller
import com.example.mybatis.domain.User;
import com.example.mybatis.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
public class HelloController {
@Autowired
private UserService userService;
@GetMapping("/hello")
public List<User> hello()
{
return userService.selectAllUser();
}
}
5.2domain
public class User {
public int id;
private String name;
private int age;
public int sex;
public String createTime;
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getSex() {
return sex;
}
public void setSex(int sex) {
this.sex = sex;
}
public String getCreateTime() {
return createTime;
}
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
}
5.3mapper
import com.example.mybatis.domain.User;
import java.util.List;
public interface UserMapper {
public List<User> selectAllUser();
}
5.4service
import com.example.mybatis.domain.User;
import com.example.mybatis.mapper.UserMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public List<User> selectAllUser()
{
return userMapper.selectAllUser();
}
}
5.5mybatisApplication
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.example.mybatis.mapper")
public class MybatisApplication {
public static void main(String[] args) {
SpringApplication.run(MybatisApplication.class, args);
}
}
二、配置数据库
1.创建数据库
2.添加表
3.添加数据
三、需求测试
输入:前端访问URL为http://localhost:8080/hello
输出:前端显示后端从数据库读取的数据
最后
以上就是强健皮卡丘为你收集整理的SpringBoot 结合MyBatis读取MySQL 数据一、新建项目模块 二、配置数据库 三、需求测试的全部内容,希望文章能够帮你解决SpringBoot 结合MyBatis读取MySQL 数据一、新建项目模块 二、配置数据库 三、需求测试所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复