He comprobado similar preguntas:
Primavera - @Value devuelve null
La primavera de Arranque: @Value devuelve siempre null
Sin embargo, no puedo encontrar lo que está mal con mi anotación
Esta forma en que el código se ve en IntelliJ captura de pantalla de IntelliJ
Esto es lo que debajo de
@Component
public class VisitMapper {
@Value("${spring.datasource.url}")
private String url;
@Value("${spring.datasource.username}")
private String username;
@Value("${spring.datasource.password}")
private String password;
//more code below
Yo tengo dos .los archivos de propiedades de la aplicación:-dev.propiedades y aplicación.propiedades. Perfil activo es el conjunto de dev. En aplicación-dev.las propiedades que tengo:
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=postgres
No se si es importante, ya que activa el perfil está configurado para dev, pero en la aplicación.las propiedades que tengo:
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
En resumen: ¿por qué es el valor de la contraseña se muestra como vacío?