Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14767|Atsakyti: 0

[Šaltinis] Klaida kuriant pupeles, kurių pavadinimas 'stringRedisTemplate', apibrėžtas...

[Kopijuoti nuorodą]
Paskelbta 2019-03-11 13:31:52 | | |
Sukėlė: org.springframework.beans.factory.UnsatisfiedDependencyException: Klaida kuriant pupeles su pavadinimu 'stringRedisTemplate', apibrėžtas klasės kelio ištekliuose [org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.class]: Nepatenkinta priklausomybė, išreikšta metodu 'stringRedisTemplate' parametru 0; įdėtoji išimtis yra org.springframework.beans.factory.BeanCreationException: klaida kuriant pupeles pavadinimu "redisConnectionFactory", apibrėžtą klasės kelio ištekliuose [org/springframework/boot/autoconfigure/data/redis/LettuceConnectionConfiguration.class]: Pupelių egzempliorius gamykliniu metodu nepavyko; įdėtoji išimtis yra org.springframework.beans.BeanInstantiationException: nepavyko sukurti [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory]: Gamyklos metodas "redisConnectionFactory" metė išimtį; įdėtoji išimtis yra java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig
Aplinka:

spring-boot-starter-data-redis 2.1.1.RELEASE versija

spring-boot-starter-parent 2.1.1.RELEASE versija

JDK 1.8

POM. XML konfigūracija




Klaidų ataskaita nuo projekto pradžios, klaidos priežasties analizė:

springboot 2.X versija naudoja salotų jungčių telkinįPakeistiDžedis。 "Lettuce" ir "Jedis" yra kliento programos, kurios jungiasi prie "Redis Server".Jedis yra tiesiogiai prijungtas prie redis serverio kelių gijų aplinkojeSauga be sriegių, nebent naudojami ryšių telkiniai, pridedant fizinius ryšius kiekvienai Jedis frakcijai.Salotos yra pagrįstos Netty maitinimo jungtimi, kurią galima pasiekti vienu metu tarp kelių gijų, irSiūlų sauga, kuris atitinka lygiagrečios prieigos kelių gijų aplinkoje reikalavimus ir yra keičiamo dydžio dizainas, todėl, jei nepakanka ryšio egzempliorių, galite pridėti ryšio egzempliorių, jei reikia.

Sprendimas:

spyruoklė2. X naudoja salotas, kad prisijungtų prie baseino pagal nutylėjimą, ir reikia įvesti commons-pool2



NukrypimasJei gaunate tokią klaidą:

Apsvarstykite galimybę savo konfigūracijoje apibrėžti "org.springframework.data.redis.core.RedisTemplate" tipo pupelę.

Įpurškimo taškas turi šias anotacijas:
        - @org.springframework.beans.factory.annotation.Autowired(required=true)
Prašome kreiptis:

Išimtis išsprendžiama įterpiant RedisTemplate egzempliorių į SpringBoot
https://www.itsvse.com/thread-7224-1-1.html
(Šaltinis: Architect_Programmer)






Ankstesnis:Išimtis išsprendžiama įterpiant RedisTemplate egzempliorių į SpringBoot
Kitą:Išspręskite iškraipytų simbolių problemą pavasario batų kinų kalba
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com