欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot 整合fluent mybatis的過程,看這篇夠了

 更新時(shí)間:2021年08月04日 16:13:06   作者:Dalon_G  
這篇文章主要介紹了springboot 整合fluent mybatis的過程,配置數(shù)據(jù)庫(kù)連接創(chuàng)建數(shù)據(jù)庫(kù)的詳細(xì)代碼,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下

1.導(dǎo)入pom依賴

<!--        mybatis-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.1</version>
        </dependency>
 
        <!--mysql依賴-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
 
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-dbcp2</artifactId>
            <version>2.5.0</version>
        </dependency>
<!-- 引入fluent-mybatis 運(yùn)行依賴包, scope為compile -->
        <dependency>
            <groupId>com.github.atool</groupId>
            <artifactId>fluent-mybatis</artifactId>
            <version>1.6.8</version>
        </dependency>
        <!-- 引入fluent-mybatis-processor, scope設(shè)置為provider 編譯需要,運(yùn)行時(shí)不需要 -->
        <dependency>
            <groupId>com.github.atool</groupId>
            <artifactId>fluent-mybatis-processor</artifactId>
            <version>1.6.8</version>
        </dependency>

2.配置數(shù)據(jù)庫(kù)連接

spring.datasource.url= jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root

3.創(chuàng)建數(shù)據(jù)庫(kù)表

CREATE TABLE `student` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(20) DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='學(xué)生表';

4.創(chuàng)建Student實(shí)體類,

        ①實(shí)體類添加 @FluentMybatis

        ②實(shí)現(xiàn) IEntity 接口

@FluentMybatis
@Data
@NoArgsConstructor
public class Student implements IEntity {
    private Long id;
    private String name;
    private Integer age;
}

5.重新構(gòu)建項(xiàng)目

構(gòu)建完成后,target目錄下就會(huì)新建幾個(gè)文件夾

 6. 測(cè)試

@Autowired
    private StudentMapper studentMapper; // target目錄下
    @RequestMapping("insert")
    public void insert(){
        Student student = new Student();
        student.setName("dl");
        student.setAge(25);
        studentMapper.insert(student);
    }

數(shù)據(jù)庫(kù)已插入

 ************************************

如果出現(xiàn)Mapper文件找不到路徑的異常,很可能是在之前idea中將target文件隱藏了,只需

File --> setting -->  File Types   將忽視的target文件刪掉就可以了

到此這篇關(guān)于springboot 整合fluent mybatis的過程,看這篇夠了的文章就介紹到這了,更多相關(guān)springboot 整合fluent mybatis內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java中Map集合的常用方法總結(jié)大全

    java中Map集合的常用方法總結(jié)大全

    開發(fā)中最常用的就是List集合和Map集合,Map集合是基于java核心類java.util中的,下面這篇文章主要給大家總結(jié)介紹了關(guān)于java中Map集合的一些常用方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • Maven項(xiàng)目打包成可執(zhí)行Jar文件步驟解析

    Maven項(xiàng)目打包成可執(zhí)行Jar文件步驟解析

    這篇文章主要介紹了Maven項(xiàng)目如何打包成可執(zhí)行Jar文件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Activiti explorer.war示例工程使用過程圖解

    Activiti explorer.war示例工程使用過程圖解

    這篇文章主要介紹了Activiti explorer.war示例工程使用過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • JAVA實(shí)現(xiàn)對(duì)阿里云DNS的解析管理

    JAVA實(shí)現(xiàn)對(duì)阿里云DNS的解析管理

    本文主要介紹了JAVA實(shí)現(xiàn)對(duì)阿里云DNS的解析管理,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Spring基于注解整合Redis完整實(shí)例

    Spring基于注解整合Redis完整實(shí)例

    這篇文章主要介紹了Spring基于注解整合Redis完整實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • Java向List集合中批量添加元素的實(shí)現(xiàn)方法

    Java向List集合中批量添加元素的實(shí)現(xiàn)方法

    這篇文章主要介紹了Java向List集合中批量添加元素的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • MyBatis存儲(chǔ)過程、MyBatis分頁(yè)、MyBatis一對(duì)多增刪改查操作

    MyBatis存儲(chǔ)過程、MyBatis分頁(yè)、MyBatis一對(duì)多增刪改查操作

    本文通過一段代碼給大家介紹了MyBatis存儲(chǔ)過程、MyBatis分頁(yè)、MyBatis一對(duì)多增刪改查操作,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-11-11
  • spring的xml文件打開沒有namespace等操作選項(xiàng)的解決方案

    spring的xml文件打開沒有namespace等操作選項(xiàng)的解決方案

    這篇文章主要介紹了spring的xml文件打開沒有namespace等操作選項(xiàng)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • SpringBoot請(qǐng)求處理之常用參數(shù)注解介紹與源碼分析

    SpringBoot請(qǐng)求處理之常用參數(shù)注解介紹與源碼分析

    SpringBoot是一種整合Spring技術(shù)棧的方式(或者說是框架),同時(shí)也是簡(jiǎn)化Spring的一種快速開發(fā)的腳手架,本篇讓我們一起學(xué)習(xí)請(qǐng)求處理、常用注解和方法參數(shù)的小技巧
    2022-10-10
  • Springboot深入講解nocos的整合與使用

    Springboot深入講解nocos的整合與使用

    Nacos?是阿里巴巴推出來(lái)的一個(gè)新開源項(xiàng)目,這是一個(gè)更易于構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái),在項(xiàng)目開發(fā)過程中,我們經(jīng)常使用nacos作為配置中心和注冊(cè)中心。本文章我們就從代碼層面研究下springboot是如何整合nacos使用的
    2022-07-07

最新評(píng)論