Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14767|Odgovoriti: 0

[Vir] Napaka pri ustvarjanju fižola z imenom 'stringRedisTemplate' definiranim v...

[Kopiraj povezavo]
Objavljeno na 11. 03. 2019 13:31:52 | | |
Vzrok: org.springframework.beans.factory.UnsatisfiedDependencyException: Napaka ustvarja zrno z imenom 'stringRedisTemplate', definirano v class path resource [org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.class]: Nezadovoljena odvisnost izražena z metodo 'stringRedisTemplate' parameter 0; gnezdena izjema je org.springframework.beans.factory.BeanCreationException: Bean za ustvarjanje napake z imenom 'redisConnectionFactory', definiranim v class path resource [org/springframework/boot/autoconfigure/data/redis/LettuceConnectionConfiguration.class]: Instanciranje Beana po tovarniški metodi ni uspelo; gnezdena izjema je org.springframework.beans.BeanInstantiationException: Ni uspelo instancirati [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory]: Tovarniška metoda 'redisConnectionFactory' je vrgla izjemo; gnezdena izjema je java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig
Okolje:

spring-boot-starter-data-redis 2.1.1.RELEASE različica

Spring-boot-starter-parent 2.1.1.RELEASE različica

JDK 1.8

POM. XML konfiguracija




Poročilo o napaki ob začetku projekta, analiza vzroka napake:

različica springboot 2.X uporablja skupino povezav solate zaZamenjavaJediji。 Lettuce in Jedis sta oba odjemalska programa, ki se povezujeta z Redis strežnikom.Jedis je neposredno povezan z redis strežnikom v večnitnem okoljuVarnostna oprema brez navoja, razen če se uporabljajo povezovalni bazeni, ki dodajajo fizične povezave za vsako frakcijo Jedi.Soltuce temelji na Nettyjevi napajalni povezavi, do katere je mogoče dostopati hkrati med več nitmi, inVarnost navoja, ki izpolnjuje zahteve za sočasni dostop v večnitnem okolju, in je razširljiva zasnova, tako da če ni dovolj primerkov povezav, lahko po potrebi dodate primerke povezav.

Rešitev:

Springboot2. X privzeto uporablja solato za povezavo s bazenom, zato je treba uvesti commons-pool2



DigresijaČe dobiš takšno napako:

Razmislite o definiranju zrna tipa 'org.springframework.data.redis.core.RedisTemplate' v vaši konfiguraciji.

Točka vbrizgavanja ima naslednje oznake:
        - @org.springframework.beans.factory.annotation.autowired(required=true)
Prosimo, glejte na:

Izjema se reši z vbrizgavanjem primerka RedisTemplate v SpringBoot
https://www.itsvse.com/thread-7224-1-1.html
(Vir: Architect_Programmer)






Prejšnji:Izjema se reši z vbrizgavanjem primerka RedisTemplate v SpringBoot
Naslednji:Rešite problem zmedenih znakov v Spring Boot Chinese
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com