SpringBoot学习笔记(六):SpringBoot整合Mybatis
发布日期:2021-05-10 07:53:46 浏览次数:17 分类:精选文章

本文共 2247 字,大约阅读时间需要 7 分钟。

Spring Boot���������������MyBatis������������������

������������Spring Boot������

������Spring Initializr������������Spring Boot���������������������������������������

  • ������������������������������������

    • ��������������������������������� ID���org.springframework.boot
    • ������������ ID���spring-boot-starter-thymeleaf���������������Thymeleaf���������������
    • ���������������������jar
    • ������Java���������1.8
  • ������������������������

    • Web��������������� Spring Web
    • ��������������������� Spring Data JDBC ��� MyBatis Framework
  • ���������������������

    • ������������������������������������������������������������
  • ������������MyBatis

    1. ������MyBatis������������

    ������������pom.xml������������������������

    org.mybatis
    mybatis-spring-boot-starter
    2.1.4

    2. ���������������������

    ���application.properties������������������������������

    server.port=9090spring.datasource.url=jdbc:mysql:///universaldb?useUnicode=true&characterEncoding=utf-8spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.username=rootspring.datasource.password=root

    ������������������

  • ������������������������SQL������t_user������������������������

    CREATE TABLE t_user (    id INT PRIMARY KEY AUTO_INCREMENT,    username VARCHAR(20) DEFAULT NULL,    password VARCHAR(20) DEFAULT NULL);
  • ������������������models������������User������������

    public class User {    private Integer id;    private String username;    private String password;    // setter���getter������������}
  • ������DAO���������dao������������IUserDao���������

    @Mapperpublic interface IUserDao {    @Select("select * from t_user")    List
    findAll();}
  • ������������������controller������������UserController���

    @RestControllerpublic class UserController {    @Autowired    private IUserDao userDao;    @RequestMapping("/users")    public List
    userList(Model model) { List
    userList = userDao.findAll(); return userList; }}
  • ���������������������������Spring Boot���������������http://localhost:9090/users������������������������

  • ���������������������������������������������Spring Boot���������������MyBatis������������������������������������������������������������������������������

    上一篇:Docker学习笔记(一):Docker的简单介绍
    下一篇:QT小案例:进制转换与数字提取

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月25日 09时30分23秒