SpringBoot+myBatis逆向工程的搭建

第一步 首先建立你的数据库的表

第二步 在pom.xml添加:

        org.mybatis.generator

        mybatis-generator-maven-plugin

         1.3.2

       

        true

        true

       

第三步 在resource目录下的application.yml(你也可以使用.properties)文件中配置数据源

spring:

    datasource:

            driver-class-name: com.mysql.jdbc.Driver

            url: jdbc:mysql://127.0.0.1:3306/newtest

            username: root

            password: admin

    server:

          port: 8081

第四步 在resource目录下创建generatorConfig.xml

 


        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

   
   
   

   

       
       
           
           
           
           
       

       
                        driverClass="com.mysql.jdbc.Driver"
                connectionURL="jdbc:mysql://localhost:3306/newtest"
                userId="root"
                password="123456">
       

       
       
       
           
           
       

       
       
           
           
           
           
       

       
       
           
           
       

       
       
           
           
       

       
       

       

               domainObjectName="Category" enableCountByExample="true"
               enableDeleteByExample="true" enableSelectByExample="true"
               enableUpdateByExample="true">
       

       

               domainObjectName="Product" enableCountByExample="true"
               enableDeleteByExample="true" enableSelectByExample="true"
               enableUpdateByExample="true">
       

   

第五步.使用maven配置生成代码

在IDEA中的操作步骤如下:

选择Run->Edit Configurations

然后点击左上角的‘+’号,选择Maven,最后在Working directory中填入你项目的根目录,然后再下面的Command line中填入mybatis-generator:generate -e。点击OK即可。

然后运行即可

第六步.在application.yml文件中添加mabatis的配置

mybatis: mapper-locations: classpath:mapper/*.xml type-aliases-package: com.example.springbootmybatisgeneratortest.pojo

第七步.在应用分启动类添加@Mapper("mapper包的位置") 

完成了,可能有的小伙伴要刷新一下才可以弄出来

你可能感兴趣的:(JAVA,SpringBoot,myBatis)