Después de que el proyecto springboot importa la dependencia de Redis, no se puede usar en la clase de prueba (RedisTemplate) y se informa un puntero nulo

Descripción del problema:
después de importar la dependencia de Redis al proyecto springboot, no se puede usar en la clase de prueba (RedisTemplate) y se informa un puntero nulo.La premisa es que se agregaron
anotaciones de inyección;
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Después de agregar la anotación, seguirá informando un error:
inserte la descripción de la imagen aquí

Solución:
agregar a la clase de inicio

@RunWith(SpringRunner.class)
@SpringBootTest(classes =启动类的classname.class)

Por ejemplo:
inserte la descripción de la imagen aquí

Luego puede probar redis, si el valor obtenido a través de la clave
inserte la descripción de la imagen aquí
está escrito en otras clases, también necesita usar estas dos anotaciones y agregarlas a la clase como se muestra en la figura:
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Lo anterior es el problema que ocurrió en mi operación, regístrelo. Bienvenido a corregirme si la descripción es incorrecta ~. Si tiene alguna pregunta, puede agregar v 876942434, progresar juntos y comunicarse juntos ~

Supongo que te gusta

Origin blog.csdn.net/fortunate_leixin/article/details/128287932
Recomendado
Clasificación