Tenho verificado semelhante perguntas:
Primavera - @Value retorna null
Primavera de Inicialização: @Value retorna null
No entanto, eu não pode encontrar o que há de errado com a minha anotação
Este como o código de procura no IntelliJ screenshot do IntelliJ
Isso é o que está abaixo
@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
Eu tenho dois .arquivos de propriedades: aplicação-dev.propriedades e aplicações.propriedades. Active o perfil está definido para dev. Na aplicação-dev.propriedades tenho:
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=postgres
Não tenho certeza se isso é importante, desde que o perfil está definido para dev, mas na aplicação.propriedades tenho:
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
Para resumir - qual é a senha valor mostrado como vazio?