两分钟完成springboot+mybatis+所有单表crud

今天给大家介绍介绍一款自认为比较可用的代码生成器EasyCode,基于idea插件形式,没有任何的代码侵入,而且操作简单,下面就给大家一步步讲解。

新建springboot项目

两分钟完成springboot+mybatis+所有单表crud_第1张图片
点击下方next即可 然后继续next 也可以根据需要修改所在项目包结构或者项目名
两分钟完成springboot+mybatis+所有单表crud_第2张图片
这里可以选择你需要的依赖,也可以后面在导入,这里就不导入了,后面会把依赖贴出来,然后next就完成项目的创建了
两分钟完成springboot+mybatis+所有单表crud_第3张图片
在这里插入图片描述
项目创建成功
两分钟完成springboot+mybatis+所有单表crud_第4张图片

添加相对应的依赖

这是我整个配置文件

   <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.6.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>easycode</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>easycode</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.2</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.2</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

修改配置文件

##这里你自己选择自己需要连接的数据库名称
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xiehui?useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=123456
mybatis.mapper-locations=classpath:/mapper/*Dao.xml

重点来了EasyCode安装

两分钟完成springboot+mybatis+所有单表crud_第5张图片
两分钟完成springboot+mybatis+所有单表crud_第6张图片
安装好之后可能需要重启idea才能生效

使用easycode

找到右侧Database
两分钟完成springboot+mybatis+所有单表crud_第7张图片
两分钟完成springboot+mybatis+所有单表crud_第8张图片
如果连接的时候出现错误
在这里插入图片描述
那么你可以先用数据库连接工具 或者直接进入数据库内部进行操作,执行

set global time_zone='+8:00'

然后再去连接 你会发现可以连上了。点击OK

可能你会点不动,发现没有表,等待一下就好了
两分钟完成springboot+mybatis+所有单表crud_第9张图片
两分钟完成springboot+mybatis+所有单表crud_第10张图片

重点EasyCode来了

右键哦,我这里演示就只用用户表来了
两分钟完成springboot+mybatis+所有单表crud_第11张图片
两分钟完成springboot+mybatis+所有单表crud_第12张图片
Choose可以选择生成的文件路径所在
下面选择你需要生成的文件,然后点击OK
两分钟完成springboot+mybatis+所有单表crud_第13张图片
然后我们在启动类上配置
@MapperScan(“com.example.easycode.dao”) 然后启动后访问
http://localhost:8080/wxUserInfo/selectOne?id=1
在这里插入图片描述
到这里,就完成拉!!!
看看dao有多少方法
两分钟完成springboot+mybatis+所有单表crud_第14张图片

你可能感兴趣的:(随笔笔记)