Saltar al contenido

java – Devuelve la anotación Spring @Value null

Este enunciado fue aprobado por especialistas para que tengas la garantía de la veracidad de nuestra esta reseña.

Solución:

Primavera no puede inyectar @Value a un static campo directamente.

puede agregar inyectar el valor a través de un setter anotado como este:

private static String keystoreType;

@Value("$client.keystore.type")
public void setKeystoreType(String keystoreType) 
    SendMessageController.keystoreType = keystoreType;
 

O cambiar:

    @Value("$client.keystore.type")
    private static String keystoreType;

a :

@Value("$client.keystore.type")
private String keystoreType;

Tienes la opción de patrocinar nuestro trabajo dejando un comentario y valorándolo te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *