SpringBoot整合Mybatis與EasyCode(快速開發神器)

1. SpringBoot整合Mybatis

此處SpringBoot整合Mybatis是xml形式的整合,註解整合點我
1.1 新建boot項目並導入依賴,依賴如下

 <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.0.0</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.1.10</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.28</version>
            <scope>runtime</scope>
        </dependency>

1.2 配置application.properties文件

spring.datasource.url=jdbc:mysql:///tm?useUnicode=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

1.3 在啓動類上面添加註解
若是不添加此註解須在每個持久層類添加@Mapper註解

@MapperScan(basePackages = "com.example.easycode03.dao")

目錄參考
在這裏插入圖片描述
1.4 mapper文件存放位置
1.4.1 若是存放在持久層目錄下(如圖)
在這裏插入圖片描述
放在此處的xml文件會被自動掃描到,但是有另外一個Maven帶來的問題,就是java目錄下的xml資源在項目打包時會被忽略掉,所以,如果xml文件放在持久層下,需要在pom.xml文件中再添加如下配置,避免打包時java目錄下的XML文件被自動忽略掉

<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.xml</include>
            </includes>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
        </resource>
    </resources>
</build>

1.4.2若存放在資源目錄下(如圖)
在這裏插入圖片描述
需要在application.properties中告訴mybatis去哪裏掃描mapper配置如下

#告訴mybatis去哪裏掃描mapper
mybatis.mapper-locations=classpath:mapper/*.xml

到此boot整合mybatis就完成了

2.EasyCode(快速開發神器)

Easycode是idea的一個插件,可以直接對數據的表生成entity,controller,service,dao,mapper,無需任何編碼,簡單而強大,相比代碼版的逆向工程使用Easycode真是太舒服了
2.1安裝EasyCode插件
在這裏插入圖片描述
安裝後記得要重啓idea才能正常使用
2.2在IDEA配置連接數據庫
在這裏插入圖片描述
在這裏插入圖片描述
連接成功圖
在這裏插入圖片描述
2.3生成代碼
在這裏插入圖片描述
在這裏插入圖片描述
2.4也可以自定義模板
在這裏插入圖片描述

這個插件真的特別牛( ఠൠఠ )ノ

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章