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

springboot開啟mybatis駝峰命名自動映射的三種方式

 更新時間:2024年02月22日 10:25:17   作者:黑色、撲朔迷離  
這篇文章給大家總結(jié)springboot開啟mybatis駝峰命名自動映射的三種方式,文章并通過代碼示例給大家介紹的非常詳細,具有一定的參考價值,需要的朋友可以參考下

方式一:通過springboot的配置文件application.yml

mybatis:
  configuration:
    map-underscore-to-camel-case: true

此方式是最簡單的,但是要注意,通過springboot的配置文件配置mybatis的設(shè)置,則不能夠再使用mybatis的配置文件

例如:下邊代碼中的classpath:mybatis/mybatis-config.xml和map-underscore-to-camel-case: true兩個設(shè)置不能同時存在

要么使用config-location指定mybatis的配置文件,在通過mybatis的配置文件配置相關(guān)設(shè)置,要么通過springboot配置文件的mybatis.configuration進行相關(guān)設(shè)置,二者只能選其一,否則會報錯。

mybatis:
  config-location: classpath:mybatis/mybatis-config.xml
  mapper-locations: classpath:mybatis/mapper/*.xml
  configuration:
    map-underscore-to-camel-case: true

方式二:通過mybatis的配置文件

首先需要在springboot的配置文件application.yml中指定mybatis配置文件的位置。

mybatis:
  config-location: classpath:mybatis/mybatis-config.xml
  mapper-locations: classpath:mybatis/mapper/*.xml

然后在mybatis配置文件中進行設(shè)置

<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE configuration
         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
         "http://mybatis.org/dtd/mybatis-3-config.dtd">
 <configuration>
   <settings>
       <setting name="mapUnderscoreToCamelCase" value="true"/>
    </settings>
</configuration>

方式三:通過@Comfiguration注解和@Bean注解

通過@Comfiguration注解和@Bean注解,向容器中添加ConfigurationCustomizer類型的組件,在ConfigurationCustomizer中進行設(shè)置(沒試過)

@Configuration
public class MybatisConfig {
    @Bean
    public ConfigurationCustomizer configurationCustomizer(){
        return new ConfigurationCustomizer() {
            @Override
            public void customize(org.apache.ibatis.session.Configuration configuration) {
                configuration.setMapUnderscoreToCamelCase(true);
            }
        };
    }
}

以上就是springboot開啟mybatis駝峰命名自動映射的三種方式的詳細內(nèi)容,更多關(guān)于springboot mybatis自動映射的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • SpringBoot入門之集成JSP的示例代碼

    SpringBoot入門之集成JSP的示例代碼

    這篇文章主要介紹了SpringBoot入門之集成JSP的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 深入理解Java定時調(diào)度(Timer)機制

    深入理解Java定時調(diào)度(Timer)機制

    這篇文章主要介紹了深入理解Java定時調(diào)度(Timer)機制,本節(jié)我們主要分析 Timer 的功能。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • SpringBoot Security整合JWT授權(quán)RestAPI的實現(xiàn)

    SpringBoot Security整合JWT授權(quán)RestAPI的實現(xiàn)

    這篇文章主要介紹了SpringBoot Security整合JWT授權(quán)RestAPI的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • java實現(xiàn)文本文件刪除空行的示例分享

    java實現(xiàn)文本文件刪除空行的示例分享

    這篇文章主要介紹了java實現(xiàn)文本文件刪除空行的示例,需要的朋友可以參考下
    2014-04-04
  • maven中添加memcached.jar的配置步驟

    maven中添加memcached.jar的配置步驟

    在Java項目中使用Maven管理依賴時,如果需要添加??memcached.jar??依賴,可以通過本文介紹的步驟進行配置,文章通過代碼示例講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12
  • 詳解解密Java中的類型轉(zhuǎn)換問題

    詳解解密Java中的類型轉(zhuǎn)換問題

    這篇文章主要介紹了Java中的類型轉(zhuǎn)換問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • 詳解IntelliJ IDEA 自帶的 HTTP Client 接口調(diào)用插件吊打 Postman

    詳解IntelliJ IDEA 自帶的 HTTP Client 接口調(diào)用插件吊打 Postman

    HTTP Client 是 IDEA 自帶的一款簡潔輕量級的接口調(diào)用插件,通過它,我們能在 IDEA 上開發(fā),調(diào)試,測試 RESTful Web 服務(wù),接下來通過本文給大家分享IntelliJ IDEA 自帶的 HTTP Client 接口調(diào)用插件吊打 Postman的知識,感興趣的朋友一起看看吧
    2021-05-05
  • java日期格式化SimpleDateFormat的使用詳解

    java日期格式化SimpleDateFormat的使用詳解

    這篇文章主要介紹了java SimpleDateFormat使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • JDK的一個Bug監(jiān)聽文件變更的初步實現(xiàn)思路

    JDK的一個Bug監(jiān)聽文件變更的初步實現(xiàn)思路

    這篇文章主要介紹了JDK的一個Bug監(jiān)聽文件變更要小心了,本篇文章就帶大家簡單實現(xiàn)一個對應(yīng)的功能,并分析一下對應(yīng)的Bug和優(yōu)缺點,需要的朋友可以參考下
    2022-05-05
  • Mybatis中的常用OGNL表達式

    Mybatis中的常用OGNL表達式

    這篇文章主要介紹了Mybatis中的常用OGNL表達式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評論

青州市| 高平市| 石狮市| 仙桃市| 玉树县| 玉山县| 天津市| 科技| 策勒县| 大冶市| 高台县| 丰镇市| 南宫市| 班戈县| 门头沟区| 平安县| 绥中县| 广西| 余姚市| 宜良县| 秭归县| 鲁甸县| 南城县| 山东省| 出国| 大关县| 邛崃市| 石屏县| 石台县| 铜川市| 友谊县| 玛纳斯县| 昌平区| 宣恩县| 平陆县| 商城县| 延津县| 运城市| 涡阳县| 贺州市| 吉林省|