亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關于springboot中對sqlSessionFactoryBean的自定義

 更新時間:2021年12月16日 10:22:13   作者:今夕是何年?  
這篇文章主要介紹了springboot中對sqlSessionFactoryBean的自定義方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

springboot sqlSessionFactoryBean自定義

1.新建一個配置類,加上configuration注解

2.定制化SqlSessionFactoryBean,然后交給容器管理

代碼如下

@Configuration
public class MybatisConfig {
    @Value("${mybatis.mapper-locations}")
    private String mapperLocations;

    @Bean
    public SqlSessionFactoryBean configSqlSessionFactoryBean(DataSource dataSource) throws IOException {
        SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
        org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration();
        // configuration.setLogImpl(StdOutImpl.class);//標準輸出日志
        configuration.setLogImpl(NoLoggingImpl.class);// 不輸出日志()
        configuration.setMapUnderscoreToCamelCase(true);// 開啟駝峰命名
        configuration.setCallSettersOnNulls(true);// 開啟在屬性為null也調(diào)用setter方法

        sqlSessionFactoryBean.setConfiguration(configuration);
        sqlSessionFactoryBean.setDataSource(dataSource);
        ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
        sqlSessionFactoryBean.setMapperLocations(resolver.getResources(mapperLocations));// 設置mapper文件掃描路徑
        return sqlSessionFactoryBean;
    }

以上配置也可以通過properties文件配置

如:

mybatis.mapper-locations=classpath:mapper/*.xml
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
mybatis.configuration.mapUnderscoreToCamelCase=true
mybatis.configuration.call-setters-on-nulls=true

springboot啟動報找不到sqlSessionFactory

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/spring/boot/starter/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method ‘sqlSessionFactory' threw exception; nested exception is com.baomidou.mybatisplus.exceptions.MybatisPlusException: Error: GlobalConfigUtils setMetaData Fail ! Cause:java.sql.SQLException: oracle.jdbc.OracleDriver

原因是這個電腦 ,這個項目第一次啟動,項目鏈接的是Oracle的數(shù)據(jù)庫,Oracle沒把自己jar包放在maven庫,要自己安裝

在maven倉庫目錄下 放置Oracle的jar包

再在cmd中切換到 這個目錄下運行命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc14.jar

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java日常練習題,每天進步一點點(47)

    Java日常練習題,每天進步一點點(47)

    下面小編就為大家?guī)硪黄狫ava基礎的幾道練習題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-08-08
  • 談談在Java發(fā)送郵件中遇到的的問題

    談談在Java發(fā)送郵件中遇到的的問題

    本文介紹了在利用Java發(fā)送郵件過程中遇到的的兩個問題,以及如何解決這兩個問題。如果大家也遇到了這些問題,可以來參考借鑒。
    2016-08-08
  • Spring Cloud Feign請求添加headers的實現(xiàn)方式

    Spring Cloud Feign請求添加headers的實現(xiàn)方式

    這篇文章主要介紹了Spring Cloud Feign請求添加headers的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Spring JPA 錯題集解決案例

    Spring JPA 錯題集解決案例

    這篇文章主要為大家介紹了Spring JPA 錯題集解決案例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • java常用工具類 Reflect反射工具類、String字符串工具類

    java常用工具類 Reflect反射工具類、String字符串工具類

    這篇文章主要為大家詳細介紹了java常用工具類,包括Reflect反射工具類、String字符串工具類,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 基于Java實現(xiàn)計數(shù)排序,桶排序和基數(shù)排序

    基于Java實現(xiàn)計數(shù)排序,桶排序和基數(shù)排序

    這篇文章主要為大家詳細介紹了計數(shù)排序,桶排序和基數(shù)排序的多種語言的實現(xiàn)(JavaScript、Python、Go語言、Java),感興趣的小伙伴可以了解一下
    2022-12-12
  • springboot3整合遠程調(diào)用的過程解析

    springboot3整合遠程調(diào)用的過程解析

    遠程過程調(diào)用主要分為:服務提供者,服務消費者,通過連接對方服務器進行請求交互,來實現(xiàn)調(diào)用效果,這篇文章主要介紹了springboot3整合遠程調(diào)用,需要的朋友可以參考下
    2023-06-06
  • java反射常用方法案例詳解

    java反射常用方法案例詳解

    Java反射指的是一個機制,這種機制可以在Java程序運行時(動態(tài))實例化對象、讀寫屬性、調(diào)用方法,這篇文章主要介紹了java反射常用方法,需要的朋友可以參考下
    2023-06-06
  • 使用@Valid 校驗嵌套對象

    使用@Valid 校驗嵌套對象

    這篇文章主要介紹了使用@Valid 校驗嵌套對象方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • 使用profiles進行多環(huán)境配置的代碼實現(xiàn)

    使用profiles進行多環(huán)境配置的代碼實現(xiàn)

    在項目開發(fā)的過程中會用到多個環(huán)境,為了便于開發(fā)使用,通常需要使用profiles進行多環(huán)境配置,所以本文給大家介紹了使用profiles進行多環(huán)境配置的代碼實現(xiàn),需要的朋友可以參考下
    2024-02-02

最新評論