Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 14767|Atbildi: 0

[Avots] Kļūda, veidojot pupiņas ar nosaukumu 'stringRedisTemplate', kas definēts...

[Kopēt saiti]
Publicēts 11.03.2019 13:31:52 | | |
Cēlonis: org.springframework.beans.factory.UnsatisfiedDependencyException: Kļūda, veidojot pupiņas ar nosaukumu 'stringRedisTemplate', kas definēts klases ceļa resursā [org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.class]: Neapmierināta atkarība, kas izteikta ar metodi 'stringRedisTemplate' parametru 0; ligzdotais izņēmums ir org.springframework.beans.factory.BeanCreationException: kļūda, veidojot pupiņas ar nosaukumu "redisConnectionFactory", kas definēts klases ceļa resursā [org/springframework/boot/autoconfigure/data/redis/LettuceConnectionConfiguration.class]: Pupiņu instantiācija, izmantojot rūpnīcas metodi, neizdevās; ligzdotais izņēmums ir org.springframework.beans.BeanInstantiationException: Neizdevās izveidot [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory]: Rūpnīcas metode "redisConnectionFactory" izmeta izņēmumu; ligzdotais izņēmums ir java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig
Vide:

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

spring-boot-starter-parent 2.1.1.RELEASE versija

JDK 1.8

POM. XML konfigurācija




Kļūdas ziņojums no projekta uzsākšanas, kļūdas cēloņa analīze:

springboot 2.X versija izmanto salātu savienojuma baseinu, laiAizstātDžedis。 Salāti un Jedis ir klienta programmas, kas izveido savienojumu ar Redis serveri.Jedis ir tieši savienots ar redis serveri vairāku pavedienu vidēDrošība bez vītnēm, ja vien netiek izmantoti savienojumu baseini, pievienojot fiziskus savienojumus katrai Jedis frakcijai.Salāti ir balstīti uz Netty strāvas savienojumu, kuram var piekļūt vienlaicīgi starp vairākiem pavedieniem, unVītņu drošība, kas atbilst vienlaicīgas piekļuves prasībām vairāku pavedienu vidē, un tas ir mērogojams dizains, tāpēc, ja nav pietiekami daudz savienojuma instanču, varat pievienot savienojuma instances pēc nepieciešamības.

Šķīdums:

Atsperes zābaks2. X pēc noklusējuma izmanto salātus, lai izveidotu savienojumu ar baseinu, un ir jāievieš commons-pool2



NovirzeJa tiek parādīts šāds kļūdas ziņojums:

Apsveriet iespēju konfigurācijā definēt pupiņu ar tipu "org.springframework.data.redis.core.RedisTemplate".

Injekcijas punktam ir šādas anotācijas:
        - @org.springframework.beans.factory.annotation.Autowired(required=true)
Lūdzu, skatiet:

Izņēmums tiek novērsts, injicējot RedisTemplate instanci programmā SpringBoot
https://www.itsvse.com/thread-7224-1-1.html
(Avots: Architect_Programmer)






Iepriekšējo:Izņēmums tiek novērsts, injicējot RedisTemplate instanci programmā SpringBoot
Nākamo:Atrisināt problēmu ar izkropļotām rakstzīmēm pavasara zābaku ķīniešu valodā
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com