小工具知识网

当前位置: 首页 > 行业知识 > springboot-整合mybatis

行业知识

springboot-整合mybatis

2026-11-15 23:45:57 来源:互联网转载

1.导入依赖

                            org.mybatis.spring.boot            mybatis-spring-boot-starter            3.0.3                                    mysql            mysql-connector-java            8.0.33                                    org.springframework.boot            spring-boot-starter-jdbc                            org.projectlombok            lombok        

导入���依赖有:

  • springboot整合mybatis的依赖
  • mysql
  • 数据库驱动
  • lombok

    2.配置数据源

    #配置数据源spring.datasource.username=rootspring.datasource.password=123456spring.datasource.url=jdbc:mysql://localhost:3306/user?serverTimezone=UTC&userUnicode=true&characterEncoding=utf-8spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

     

    • 有了springboot,所有的配置都在application.propeeties文件中编写

      3.连接数据库

       4.编写pojo层

      @Data@AllArgsConstructor@NoArgsConstructorpublic class User {    private int id;    private String name;    private int age;}

      5.编写mapper层

      //这个注解表示了这是一个mybatis的mapper类@Mapper//这个注解表明将这个类注入到了spring中@Repositorypublic interface UserMapper {    List selectAllUser();}

      上面的两个注解:

      • @Mapper 属于mybatis中的注解,表明这个类是mybatis中的mapper接口
      • @Repository 属于spring中的注解,表明这个接口已经被注入到的springIOC容器中托管了

        6.编写mapper映射文件

         

        这个映射文件放在resource目录下 

                  select * from tb_user   

         7.mybatis配置

        同样的,配置一类的东西,统一放在application.properties文件中

        # 别名配置mybatis.type-aliases-package=com.kuang.pojo# 映射路径mybatis.mapper-locations=classpath:mybatis/mapper/*.xml

        上面的配置有:

        • mybatis的别名配置
        • mapper文件的映射路径

          注意: 映射路径中的mybatis是一级目录,前面不需要加"/",否则会找不到配置文件

          8.编写Controller层

          没有添加Service层,想添加的小伙伴可以自行添加>_

上一篇:揭秘汉字奥秘,草字头下的恩字如何解读?

下一篇:DWZ短网址揭秘,如何轻松打开?