最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2021年08月04日 16:13:06   作者:Dalon_G  
這篇文章主要介紹了springboot 整合fluent mybatis的過程,配置數(shù)據(jù)庫連接創(chuàng)建數(shù)據(jù)庫的詳細(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ù)庫連接

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ù)庫表

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ù)庫已插入

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

如果出現(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)文章

  • 基于UDP實(shí)現(xiàn)聊天室功能

    基于UDP實(shí)現(xiàn)聊天室功能

    這篇文章主要為大家詳細(xì)介紹了基于UDP實(shí)現(xiàn)聊天室功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • mybatis 映射文件中if標(biāo)簽判斷字符串相等的兩種方式

    mybatis 映射文件中if標(biāo)簽判斷字符串相等的兩種方式

    這篇文章主要介紹了mybatis 映射文件中if標(biāo)簽判斷字符串相等的方式,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • springboot定時(shí)任務(wù)@Scheduled執(zhí)行多次的問題

    springboot定時(shí)任務(wù)@Scheduled執(zhí)行多次的問題

    這篇文章主要介紹了springboot定時(shí)任務(wù)@Scheduled執(zhí)行多次問題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java并發(fā)編程之LongAdder源碼解析

    Java并發(fā)編程之LongAdder源碼解析

    這篇文章主要為大家介紹了Java并發(fā)編程之LongAdder源碼示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • java報(bào)錯(cuò)Cause: java.sql.SQLException問題解決

    java報(bào)錯(cuò)Cause: java.sql.SQLException問題解決

    本文主要介紹了java報(bào)錯(cuò)Cause: java.sql.SQLException問題解決,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • 關(guān)于Java的二叉樹、紅黑樹、B+樹詳解

    關(guān)于Java的二叉樹、紅黑樹、B+樹詳解

    這篇文章主要介紹了關(guān)于Java的二叉樹、紅黑樹、B+樹詳解,能同時(shí)具備數(shù)組查找快的優(yōu)點(diǎn)以及鏈表插入和刪除快的優(yōu)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)就是樹,需要的朋友可以參考下
    2023-05-05
  • Java套接字(Socket)網(wǎng)絡(luò)編程入門

    Java套接字(Socket)網(wǎng)絡(luò)編程入門

    這篇文章主要介紹了Java套接字(Socket)網(wǎng)絡(luò)編程入門,Socket可以理解為是對(duì)TCP/IP協(xié)議的抽象,需要的朋友可以參考下
    2015-10-10
  • 如何使用Java模擬退火算法優(yōu)化Hash函數(shù)

    如何使用Java模擬退火算法優(yōu)化Hash函數(shù)

    為了解決局部最優(yōu)解問題,1983年,Kirkpatrick等提出了模擬退火算法(SA)能有效的解決局部最優(yōu)解問題。模擬退火算法包含兩個(gè)部分即Metropolis算法和退火過程。Metropolis算法就是如何在局部最優(yōu)解的情況下讓其跳出來,是退火的基礎(chǔ)
    2021-06-06
  • Spring中@DependsOn注解的作用及實(shí)現(xiàn)原理解析

    Spring中@DependsOn注解的作用及實(shí)現(xiàn)原理解析

    這篇文章主要介紹了Spring中@DependsOn注解的作用及實(shí)現(xiàn)原理解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Java Lambda表達(dá)式入門示例

    Java Lambda表達(dá)式入門示例

    這篇文章主要介紹了Java Lambda表達(dá)式,結(jié)合簡(jiǎn)單實(shí)例形式分析了Lambda表達(dá)式功能、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-09-09

最新評(píng)論

马关县| 玛纳斯县| 郴州市| 漳平市| 法库县| 枝江市| 永新县| 平昌县| 出国| 盘锦市| 六盘水市| 陈巴尔虎旗| 宝鸡市| 无为县| 无棣县| 贵州省| 阿克陶县| 呼玛县| 武穴市| 石渠县| 贺兰县| 屯留县| 靖宇县| 河西区| 寿阳县| 灵石县| 拉萨市| 雷州市| 宾阳县| 会昌县| 新河县| 屏东县| 名山县| 淮北市| 延庆县| 两当县| 凤庆县| 金门县| 林甸县| 刚察县| 丰县|