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

記一次springboot配置redis項(xiàng)目啟動(dòng)時(shí)的一個(gè)奇怪的錯(cuò)誤

 更新時(shí)間:2022年02月22日 15:40:56   作者:vXZH  
這篇文章主要介紹了spring?boot配置redis項(xiàng)目啟動(dòng)時(shí)的一個(gè)奇怪的錯(cuò)誤,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

springboot配置redis項(xiàng)目啟動(dòng)時(shí)的錯(cuò)誤

在剛開始學(xué)redis時(shí),我照著網(wǎng)上的教程,把redis和jedis整合到spring boot,整合完畢后,啟動(dòng)項(xiàng)目總是失敗

總是爆出下面的錯(cuò)誤

Correct the classpath of your application so that it contains a single, compatible version of org.springframework.data.repository.config.RepositoryConfigurationSource

***************************
APPLICATION FAILED TO START
***************************
 
Description:
 
An attempt was made to call the method org.springframework.data.repository.config.RepositoryConfigurationSource.getAttribute(Ljava/lang/String;)Ljava/lang/String; but it does not exist. Its class, org.springframework.data.repository.config.RepositoryConfigurationSource, is available from the following locations:
 
jar:file:/D:/m2/repository/org/springframework/data/spring-data-commons/2.0.10.RELEASE/spring-data-commons-2.0.10.RELEASE.jar!/org/springframework/data/repository/config/RepositoryConfigurationSource.class
 
It was loaded from the following location:
 
file:/D:/m2/repository/org/springframework/data/spring-data-commons/2.0.10.RELEASE/spring-data-commons-2.0.10.RELEASE.jar
 
Action:
 
Correct the classpath of your application so that it contains a single, compatible version of org.springframework.data.repository.config.RepositoryConfigurationSource
 
2018-11-22 13:03:51.398 INFO 2196 --- [ main] ConfigServletWebServerApplicationContext : Closing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1a451d4d: startup date [Thu Nov 22 13:03:50 CST 2018]; root of context hierarchy
 
Process finished with exit code 1

然后我在網(wǎng)上找了很久,都沒有關(guān)于這個(gè)錯(cuò)誤的解決辦法,偶然看到一篇博客,它在啟動(dòng)項(xiàng)目時(shí)也出現(xiàn)了類型錯(cuò)誤,也是jar包沖突,然后那個(gè)博主是通過改redis和jedis的版本號(hào)解決的,我也把版本號(hào)都改成和那個(gè)博主相同的,但啟動(dòng)后還是出現(xiàn)相同的錯(cuò)誤。

后來就想如果我把版本號(hào)都去掉,讓“spring-boot-starter-parent”自動(dòng)為我們提供對(duì)應(yīng)版本的jar包,這樣就可以避免自己指定版本號(hào)時(shí),可能會(huì)有一些意想不到的沖突。于是我就把redis和jedis的版本號(hào)都去掉,果然項(xiàng)目就可以正常啟動(dòng)了~~

What a strange error..

解決springboot項(xiàng)目啟動(dòng)時(shí)redis報(bào)錯(cuò)

出現(xiàn)ERR Client sent AUTH, but no password is set的問題

首先看下我springboot配置redis的部分如圖:

顯然上面配置了redis的啟動(dòng)密碼為123456,

本地redis版本為3.0.1 在redis.windows.conf文件中requirepass內(nèi)容也修改了密碼為123456,這里說下,在去除requirepass前面的#號(hào)時(shí)一定注意還有一個(gè)空格要去除,不然會(huì)報(bào)錯(cuò):

Invalid argument during startup: unknown conf file parameter :  requirepass

這時(shí),說明redis密碼與springboot的一致,接下來就是啟動(dòng)redis再啟動(dòng)springboot。

我員來的啟動(dòng)方式就是進(jìn)入到redis的安裝目錄,執(zhí)行redis-server.exe,然后正常啟動(dòng)。但是在啟動(dòng)springboot后,調(diào)用redis時(shí)就報(bào)錯(cuò)了,如圖:

一開始以為是我Pom.xml文件中引入的為2.9.0的redis依賴導(dǎo)致的版本不兼容,一直去找Redis的2.9.0的安裝包竟然網(wǎng)上沒有。浪費(fèi)了半天時(shí)間。

后來才發(fā)現(xiàn),這個(gè)報(bào)錯(cuò)是告訴我沒有設(shè)置密碼。原因就是啟動(dòng)時(shí)的方法錯(cuò)誤。

請(qǐng)務(wù)必記住,啟動(dòng)本地redis,如果設(shè)置了密碼記得帶上配置文件,啟動(dòng)命令完整為:

redis-server.exe redis.windows.conf

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

相關(guān)文章

  • Java將Word文檔轉(zhuǎn)換為PDF文件的幾種常用方法總結(jié)

    Java將Word文檔轉(zhuǎn)換為PDF文件的幾種常用方法總結(jié)

    這篇文章主要介紹了Java將Word文檔轉(zhuǎn)換為PDF文件的四種常用方法,分別使用ApachePOI+iText、Aspose.Words?for?Java、Docx4j和JODConverter,這些庫各有優(yōu)點(diǎn),但在使用時(shí)需要注意庫與Java環(huán)境的兼容性、安裝所需依賴、轉(zhuǎn)換速度和資源消耗,需要的朋友可以參考下
    2024-10-10
  • Java中生成隨機(jī)數(shù)的實(shí)現(xiàn)方法總結(jié)

    Java中生成隨機(jī)數(shù)的實(shí)現(xiàn)方法總結(jié)

    這篇文章主要介紹了Java中生成隨機(jī)數(shù)的實(shí)現(xiàn)方法總結(jié),其中多線程并發(fā)的實(shí)現(xiàn)方式尤為exciting,需要的朋友可以參考下
    2015-11-11
  • SpringCache的基本使用方法

    SpringCache的基本使用方法

    Spring?Cache利用了AOP,實(shí)現(xiàn)了基于注解的緩存功能,并且進(jìn)行了合理的抽象,業(yè)務(wù)代碼不用關(guān)心底層是使用了什么緩存框架,只需要簡(jiǎn)單地加一個(gè)注解,就能實(shí)現(xiàn)緩存功能了,本文介紹SpringCache的基本使用方法,感興趣的朋友一起看看吧
    2024-01-01
  • Java中抽象類與方法的重寫方式

    Java中抽象類與方法的重寫方式

    這篇文章主要介紹了Java中抽象類與方法的重寫方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Spring 依賴注入實(shí)現(xiàn)示例

    Spring 依賴注入實(shí)現(xiàn)示例

    這篇文章主要介紹了Spring 依賴注入實(shí)現(xiàn)示例的相關(guān)資料,幫助大家更好的理解和使用spring框架,感興趣的朋友可以了解下
    2020-11-11
  • java實(shí)現(xiàn)字符串反轉(zhuǎn)

    java實(shí)現(xiàn)字符串反轉(zhuǎn)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)字符串反轉(zhuǎn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 長(zhǎng)度最小的子數(shù)組題目詳解(Java版)

    長(zhǎng)度最小的子數(shù)組題目詳解(Java版)

    這篇文章主要給大家介紹了關(guān)于長(zhǎng)度最小的子數(shù)組(Java版)的相關(guān)資料,這到題來自力扣,通過學(xué)習(xí)本文對(duì)大家理解這道題目有很大的幫助,需要的朋友可以參考下
    2023-12-12
  • SpringBoot+Mybatis項(xiàng)目使用Redis做Mybatis的二級(jí)緩存的方法

    SpringBoot+Mybatis項(xiàng)目使用Redis做Mybatis的二級(jí)緩存的方法

    本篇文章主要介紹了SpringBoot+Mybatis項(xiàng)目使用Redis做Mybatis的二級(jí)緩存的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • springcloud項(xiàng)目改名的操作方法

    springcloud項(xiàng)目改名的操作方法

    這篇文章主要介紹了springcloud項(xiàng)目改名的操作方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Java?不同版本的?Switch語句

    Java?不同版本的?Switch語句

    本文主要介紹了Java不同版本的Switch語句,自Java13以來,Switch表達(dá)式就被添加到Java核心庫中,下面我們將介紹舊的Java?Switch語句和新的Switch語句的區(qū)別,需要的朋友可以參考一下
    2022-06-06

最新評(píng)論

兰溪市| 邵武市| 湘潭县| 大同市| 贡嘎县| 湟中县| 麻城市| 天柱县| 白银市| 汶上县| 惠州市| 景东| 峡江县| 永胜县| 怀化市| 漠河县| 崇义县| 信阳市| 中牟县| 老河口市| 文成县| 西安市| 康马县| 洪洞县| 潜江市| 清徐县| 宁都县| 江达县| 平利县| 论坛| 安图县| 九龙县| 育儿| 土默特右旗| 文登市| 定边县| 滦南县| 宿迁市| 蓬莱市| 凤凰县| 山东省|