我是靠谱客的博主 强健皮卡丘,最近开发中收集的这篇文章主要介绍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.添加数据 

 

  三、需求测试

输入:前端访问URLhttp://localhost:8080/hello

输出:前端显示后端从数据库读取的数据

 

最后

以上就是强健皮卡丘为你收集整理的SpringBoot 结合MyBatis读取MySQL 数据一、新建项目模块 二、配置数据库  三、需求测试的全部内容,希望文章能够帮你解决SpringBoot 结合MyBatis读取MySQL 数据一、新建项目模块 二、配置数据库  三、需求测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部